

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Integrações gerais com CodePipeline
<a name="integrations-general"></a>

As AWS service (Serviço da AWS) integrações a seguir não se baseiam em tipos de CodePipeline ação.


|  |  | 
| --- |--- |
| Amazon CloudWatch | [A Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/) monitora seus AWS recursos.<br />Saiba mais:+  [O que é a Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)  | 
| Amazon EventBridge |  EventBridgeA [Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/) é um serviço web que detecta alterações em você Serviços da AWS com base nas regras que você define e invoca uma ação em uma ou mais especificadas Serviços da AWS quando ocorre uma alteração.+  **Inicie a execução de um pipeline automaticamente quando algo mudar** — Você pode configurar CodePipeline como alvo nas regras configuradas na Amazon EventBridge. Essa ação faz o pipeline iniciar automaticamente quando outro serviço muda. <br />Saiba mais:   [O que é a Amazon EventBridge?](https://docs.aws.amazon.com/eventbridge/latest/userguide/)   [Inicie um funil em CodePipeline](pipelines-about-starting.md).   [CodeCommit ações de origem e EventBridge](triggering.md)   <br />+  **Receba notificações quando o estado de um pipeline mudar** — Você pode configurar EventBridge regras para detectar e reagir às mudanças no estado de execução de um pipeline, estágio ou ação. <br />Saiba mais:    [Monitoramento de CodePipeline eventos](detect-state-changes-cloudwatch-events.md)   [Tutorial: configurar uma regra de CloudWatch eventos para receber notificações por e-mail sobre mudanças no estado do pipeline](tutorials-cloudwatch-sns-notifications.md)    | 
| AWS Cloud9 | AWS Cloud9 é um IDE on-line, que você acessa por meio do seu navegador da web. O IDE oferece uma experiência de edição de código completa com suporte para várias linguagens de programação e depuradores de tempo de execução, bem como um terminal integrado. Em segundo plano, uma instância do Amazon EC2 hospeda um ambiente de AWS Cloud9 desenvolvimento. Para obter mais informações, consulte o *Guia do usuário do [AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/)*. <br />Saiba mais:+  [Configurar o AWS Cloud9](https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-ide-c9.html)  | 
| AWS CloudTrail | [CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/)captura chamadas de AWS API e eventos relacionados feitos por ou em nome de uma AWS conta e entrega arquivos de log para um bucket do Amazon S3 que você especificar. Você pode configurar CloudTrail para capturar chamadas de API do CodePipeline console, CodePipeline comandos da AWS CLI e da CodePipeline API.<br />Saiba mais:+  [Registrando chamadas de CodePipeline API com AWS CloudTrail](monitoring-cloudtrail-logs.md)  | 
| AWS CodeStar Notificações | Você pode configurar notificações para que os usuários saibam sobre alterações importantes, como quando um pipeline inicia a execução. Para obter mais informações, consulte [Criar uma regra de notificação](notification-rule-create.md). | 
| AWS Key Management Service | O [AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/) é um serviço gerenciado que facilita a criação e o controle de chaves de criptografia usadas para criptografar seus dados. Por padrão, CodePipeline usa AWS KMS para criptografar artefatos para pipelines armazenados em buckets do Amazon S3.<br />Saiba mais:+  Para criar um pipeline que usa um bucket de origem, um bucket de artefatos e uma função de serviço de uma AWS conta e CodeDeploy recursos de uma AWS conta diferente, você deve criar uma chave KMS gerenciada pelo cliente, adicionar a chave ao pipeline e configurar políticas e funções da conta para permitir o acesso entre contas. Para obter mais informações, consulte [Crie um pipeline CodePipeline que use recursos de outro AWS account](pipelines-create-cross-account.md). <br />+  Para criar um pipeline a partir de uma AWS conta que implanta uma CloudFormation pilha em outra AWS conta, você deve criar uma chave KMS gerenciada pelo cliente, adicionar a chave ao pipeline e configurar políticas e funções da conta para implantar a pilha em outra conta. AWS Para obter mais informações, consulte [Como eu uso CodePipeline para implantar uma AWS CloudFormation pilha em uma conta diferente](https://aws.amazon.com/premiumsupport/knowledge-center/codepipeline-deploy-cloudformation/)? <br />+  Para configurar a criptografia do lado do servidor para o bucket de artefatos S3 do seu pipeline, você pode usar a chave KMS AWS gerenciada padrão ou criar uma chave KMS gerenciada pelo cliente e configurar a política do bucket para usar a chave de criptografia. Para obter mais informações, consulte [Configure a criptografia do lado do servidor para artefatos armazenados no Amazon S3 para CodePipeline](S3-artifact-encryption.md). <br />Para uma chave do AWS KMS key, você pode usar o ID da chave, o ARN da chave ou o ARN do alias.  Os aliases são reconhecidos apenas na conta que criou a chave do KMS. Para ações entre contas, você só pode usar o ID da chave ou o ARN da chave para identificar a chave. Cross-account as ações envolvem o uso da função da outra conta (AccountB), portanto, especificar o ID da chave usará a chave da outra conta (AccountB).  | 