AWS CodeStar 프로젝트에서 AWS 리소스 변경 - AWS CodeStar

2024년 7월 31일부터 Amazon Web Services (AWS) 는 프로젝트 생성 및 보기에 AWS CodeStar 대한 지원을 중단합니다. 2024년 7월 31일 이후에는 더 이상 AWS CodeStar 콘솔에 액세스하거나 새 프로젝트를 생성할 수 없습니다. 하지만 소스 리포지토리 AWS CodeStar, 파이프라인, 빌드를 포함하여 에서 생성한 AWS 리소스는 이번 변경의 영향을 받지 않고 계속 작동합니다. AWS CodeStar 연결 및 AWS CodeStar 알림은 이번 중단으로 인해 영향을 받지 않습니다.

 

작업을 추적하고, 코드를 개발하고, 애플리케이션을 구축, 테스트 및 배포하려는 경우 CodeCatalyst Amazon은 간소화된 시작 프로세스와 소프트웨어 프로젝트를 관리할 수 있는 추가 기능을 제공합니다. Amazon의 기능가격에 대해 자세히 알아보십시오 CodeCatalyst.

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

AWS CodeStar 프로젝트에서 AWS 리소스 변경

AWS CodeStar에서 프로젝트를 생성한 후 AWS CodeStar에서 프로젝트에 추가하는 기본 AWS 리소스를 변경할 수 있습니다.

지원되는 리소스 변경

다음 표에는 AWS CodeStar 프로젝트의 기본 AWS 리소스에 대한 지원되는 변경 사항이 나열되어 있습니다.

변경 사항 주의
단계를 AWS CodePipeline에 추가합니다. 단계를 AWS CodePipeline에 추가합니다. 섹션을 참조하세요.
Elastic Beanstalk 환경 설정을 변경합니다. AWS Elastic Beanstalk 환경 설정을 변경합니다. 섹션을 참조하세요.
API Gateway에서 AWS Lambda 함수의 코드 또는 설정, IAM 역할 또는 API를 변경합니다. 소스 코드의 AWS Lambda 함수를 변경합니다. 섹션을 참조하세요.
AWS Lambda 프로젝트에 리소스를 추가하고 권한을 확장해 새 리소스를 생성 및 액세스합니다. 프로젝트에 리소스 추가 섹션을 참조하세요.
AWS Lambda 함수에 CodeDeploy를 이용하는 트래픽 이동을 추가합니다. AWS Lambda 프로젝트의 트래픽 이동 섹션을 참조하세요.
AWS X-Ray 지원 추가 프로젝트에 트레이스 활성화 섹션을 참조하세요.
프로젝트의 buildspec.yml 파일을 편집해 AWS CodeBuild가 실행할 단위 테스트 빌드 단계를 추가합니다. 서버리스 프로젝트 자습서의 7단계: 웹 서비스에 단위 테스트 추가를 참조하십시오.
프로젝트에 고유한 IAM 역할을 추가합니다. 프로젝트에 IAM 역할 추가 섹션을 참조하세요.
IAM 역할 정의를 변경합니다. 애플리케이션 스택에 정의된 역할에 해당합니다. 도구 체인 또는 AWS CloudFormation 스택에 정의된 역할은 변경할 수 없습니다.
엔드포인트를 추가하도록 Lambda 프로젝트를 수정합니다.
엔드포인트를 추가하도록 EC2 프로젝트를 수정합니다.
엔드포인트를 추가하도록 Elastic Beanstalk 프로젝트를 수정합니다.
Prod 단계 및 엔드포인트를 추가하도록 프로젝트를 편집합니다. 프로젝트에 Prod 단계 및 엔드포인트 추가 섹션을 참조하세요.
AWS CodeStar 프로젝트에서 SSM 파라미터를 안전하게 사용합니다. 프로젝트에서 SSM 파라미터를 안전하게 사용 AWS CodeStar 섹션을 참조하세요.

다음 변경은 지원되지 않습니다.

  • 다른 배포 대상으로 전환(예: AWS CodeDeploy 대신 AWS Elastic Beanstalk에 배포)

  • 기억하기 쉬운 웹 엔드포인트 이름을 추가합니다.

  • CodeCommit 리포지토리 이름을 변경합니다(CodeCommit에 연결된 AWS CodeStar 프로젝트의 경우).

  • GitHub 리포지토리에 연결된 AWS CodeStar 프로젝트의 경우, GitHub 리포지토리를 연결 해제한 다음 리포지토리를 해당 프로젝트에 다시 연결하거나 다른 리포지토리를 해당 프로젝트에 연결합니다. AWS CodeStar 콘솔이 아닌 CodePipeline 콘솔을 사용하여 파이프라인의 소스 단계에서 GitHub를 연결 해제했다가 다시 연결할 수 있습니다. 하지만 소스 단계를 다른 GitHub 리포지토리에 다시 연결한 다음 프로젝트의 AWS CodeStar 대시보드에 다시 연결하면 리포지토리문제 타일의 정보는 잘못되거나 오래된 것일 수 있습니다. GitHub 리포지토리를 연결 해제해도 해당 리포지토리의 정보는 커밋 기록에서 제거되지 않으며 GitHub는 AWS CodeStar 프로젝트 대시보드에서 타일을 발급합니다. 이 정보를 제거하려면 GitHub 웹 사이트를 사용하여 AWS CodeStar 프로젝트에서 GitHub에 대한 액세스를 비활성화합니다. 액세스 권한을 취소하려면 GitHub 웹 사이트에서 GitHub 계정 프로필에 대한 설정 페이지의 Authorized OAuth Apps(권한 있는 OAuth 앱) 섹션을 사용합니다.

  • CodeCommit 리포지토리(CodePipeline에 연결된 AWS CodeStar 프로젝트의 경우)를 연결 해제한 다음 리포지토리를 해당 프로젝트에 다시 연결하거나 다른 리포지토리를 해당 프로젝트에 연결합니다.