AWS Secrets Manager 샘플이 포함된 사설 레지스트리 CodeBuild - AWS CodeBuild

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Secrets Manager 샘플이 포함된 사설 레지스트리 CodeBuild

이 샘플은 프라이빗 레지스트리에 저장된 Docker 이미지를 AWS CodeBuild 런타임 환경으로 사용하는 방법을 보여줍니다. 프라이빗 레지스트리의 보안 인증은 AWS Secrets Manager에 저장됩니다. 모든 사설 레지스트리가 함께 작동합니다. CodeBuild 이 샘플은 Docker Hub를 사용합니다.

참고

보안 암호는 작업에 표시되며 파일에 기록될 때 가려지지 않습니다.

프라이빗 레지스트리 샘플 요구 사항

에서 사설 레지스트리를 AWS CodeBuild사용하려면 다음이 있어야 합니다.

  • Docker Hub 보안 인증을 저장하는 Secrets Manager 보안 암호. 보안 인증은 프라이빗 리포지토리 액세스에 사용합니다.

    참고

    생성한 보안 암호에 대해 요금이 청구됩니다.

  • 프라이빗 리포지토리 또는 계정

  • Secrets Manager 비밀번호에 대한 액세스 권한을 부여하는 CodeBuild 서비스 역할 IAM 정책입니다.

다음 단계에 따라 이러한 리소스를 만든 다음 프라이빗 레지스트리에 저장된 Docker 이미지를 사용하여 CodeBuild 빌드 프로젝트를 생성하세요.