배포 환경에 계정 연결 및 IAM 역할 추가
Amazon ECS 또는 배포용 AWS Lambda 리소스와 같은 AWS 리소스에 액세스하려면 CodeCatalyst 빌드 및 배포 작업에 해당 리소스에 액세스할 권한이 있는 IAM 역할이 필요합니다. 스페이스 관리자 또는 파워 유저 역할을 사용하면 CodeCatalyst 계정을 리소스가 생성되는 AWS 계정에 연결할 수 있습니다. 그런 다음 계정 연결에 IAM 역할을 추가합니다. 배포 작업의 경우 CodeCatalyst 환경에 IAM 역할을 추가해야 합니다.
프로젝트의 배포 환경에 사용할 IAM 역할을 추가해야 합니다. 계정 연결에 역할을 추가해도 역할 및 프로젝트 배포 환경에 대한 연결이 추가되지 않습니다. 배포 환경에 계정 연결 및 IAM 역할을 추가하려면 계정 연결 및 역할이 4단계: 연결에 IAM 역할 추가에 설명된 대로 생성되었는지 확인합니다.
그런 다음 CodeCatalyst 콘솔의 환경 페이지를 사용하여 프로젝트의 배포 환경에 계정 연결 및 IAM 역할을 추가합니다.
참고
IAM 역할이 필요한 CodeCatalyst 작업에 사용되는 경우에만 환경에 IAM 역할을 추가합니다. 빌드 작업을 포함하여 IAM 역할이 필요한 모든 워크플로 작업은 CodeCatalyst 환경을 사용해야 합니다.
배포 환경에 계정 연결 및 IAM 역할을 추가하려면
https://codecatalyst.aws/
에서 CodeCatalyst 콘솔을 엽니다. -
계정 연결 및 IAM 역할을 추가하려는 배포 환경이 있는 프로젝트로 이동합니다.
-
CI/CD를 확장한 다음 환경을 선택합니다.
-
환경을 선택하면 추가 탭이 표시됩니다.
-
AWS 계정연결 탭을 선택합니다. 연결 이름 아래에 환경에 추가된 계정이 있는 경우 나열됩니다.
-
연결AWS 계정을 선택합니다. AWS 계정를 <environment_name>에 연결 페이지가 표시됩니다.
-
연결에서 추가하려는 IAM 역할과 계정 연결의 이름을 선택합니다. 연결을 선택합니다.