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á.
Criptografia de dados
A criptografia é uma parte importante da CodeBuild segurança. Algumas criptografias, como aquelas de dados em trânsito, são fornecidas por padrão e não requerem qualquer ação por parte do cliente. Outras criptografias, como aquelas de dados em repouso, podem ser configuradas durante a criação do projeto ou compilação.
-
Criptografia de dados em repouso - artefatos de construção, como cache, registros, arquivos de dados brutos de relatórios de teste exportados e resultados de construção, são criptografados por padrão usando. Chaves gerenciadas pela AWS Se não quiser usar essas chaves do KMS, deverá criar e configurar uma chave gerenciada pelo cliente. Para obter mais informações, consulte Criar chaves do KMS e Conceitos do AWS Key Management Service no Guia do usuário do AWS Key Management Service .
-
Você pode armazenar o identificador da chave AWS KMS CodeBuild usada para criptografar o artefato de saída da compilação na variável de ambiente.
CODEBUILD_KMS_KEY_IDPara obter mais informações, consulte Variáveis de ambiente em ambientes de compilação. -
É possível especificar uma chave gerenciada pelo cliente ao criar um projeto de compilação. Para obter mais informações, consulte Set the Encryption Key Using the Console e Definir a chave de criptografia usando a CLI.
Os volumes do Amazon Elastic Block Store da sua frota de construção são criptografados por padrão usando Chaves gerenciadas pela AWS.
-
-
Criptografia de dados em trânsito - Toda a comunicação entre clientes e entre CodeBuild CodeBuild e suas dependências downstream é protegida por meio de conexões TLS que são assinadas usando o processo de assinatura Signature Versão 4. Todos os CodeBuild endpoints usam SHA-256 certificados gerenciados pelo Autoridade de certificação privada da AWS. Para obter mais informações, consulte Processo de assinatura do Signature versão 4 e O que é o ACM PCA?.
-
Criptografia de artefato de construção - A função de CodeBuild serviço associada ao projeto de construção exige acesso a uma chave KMS para criptografar seus artefatos de saída de construção. Por padrão, CodeBuild usa um Chave gerenciada pela AWS para Amazon S3 em sua AWS conta. Se você não quiser usar essa Chave gerenciada pela AWS, deverá criar e configurar uma chave gerenciada pelo cliente. Para obter mais informações, consulte Criptografar saídas da compilação e Creating keys no Guia do desenvolvedor do AWS KMS .