AWS CodeStar 지원 중단
Amazon Web Services(AWS)는 2024년 7월 31일부로 AWS CodeStar 프로젝트 생성 및 보기에 대한 지원을 중단합니다. 2024년 7월 31일 이후에는 더 이상 AWS CodeStar 콘솔에 액세스하거나 새 프로젝트를 생성할 수 없습니다. 하지만 소스 리포지토리, 파이프라인, 빌드를 포함하여 AWS CodeStar에서 생성한 AWS 리소스는 이 변경의 영향을 받지 않고 계속 작동합니다. AWS CodeStar 연결은 이번 중단의 영향을 받지 않습니다.
작업을 추적하고, 코드를 개발하고, 애플리케이션을 구축, 테스트 및 배포하려는 경우 Amazon CodeCatalyst를 통해 시작 프로세스를 간소화하고 추가 기능을 사용하여 소프트웨어 프로젝트를 관리할 수 있습니다. Amazon CodeCatalyst의 기능 및 요금에 대해 자세히 알아보세요.
AWS CodeStar는 AWS에서 애플리케이션을 신속하게 개발, 빌드 및 배포하는 데 필요한 도구를 제공합니다. AWS CodeStar에서는 다양한 프로젝트 템플릿을 사용하여 Amazon EC2, AWS Lambda 및 AWS Elastic Beanstalk에서 애플리케이션 개발을 시작할 수 있습니다. AWS CodeStar 프로젝트는 Java, JavaScript, PHP, Ruby 및 Python을 비롯하여 여러 인기 있는 프로그래밍 언어를 지원합니다. AWS CodeStar에서는 AWS에서 프로젝트를 빌드, 테스트 및 배포하기 위해 사전에 구성된 지속적 전달 도구 체인을 사용함으로써 애플리케이션 전달을 가속화할 수 있습니다. 소유자, 기여자 및 최종 사용자를 비롯하여 다양한 역할에 대해 내장된 보안 정책을 사용함으로써 프로젝트 액세스에 손쉽게 보안을 적용할 수 있습니다. AWS CodeStar의 프로젝트 대시보드를 사용하면 좀 더 간편하게 중앙에서 애플리케이션 활동을 모니터링하고 최근 코드 커밋, 빌드, 배포 등과 같은 일상 개발 작업을 관리할 수 있습니다. AWS CodeStar는 타사의 문제 추적 및 프로젝트 관리 도구인 Atlassian JIRA와 통합되므로, AWS CodeStar 대시보드에서 JIRA 문제를 생성하고 관리할 수 있습니다.
프로젝트 템플릿
AWS CodeStar에서는 Java, JavaScript, Python, Ruby 및 PHP를 비롯한 여러 인기 있는 프로그래밍 언어를 지원하는 다양한 프로젝트 템플릿을 제공하므로 Amazon EC2, AWS Lambda 및 AWS Elastic Beanstalk에 배포할 수 있는 애플리케이션 개발을 신속하게 시작하는 데 도움이 됩니다. AWS CodeStar에서는 Visual Studio, Eclipse, AWS 명령줄 인터페이스 등 원하는 코드 편집기를 사용할 수 있습니다.
팀 액세스 관리
AWS CodeStar는 AWS Identity and Access Management(IAM)를 사용하여 개발자 자격 증명을 관리하며, 팀의 액세스를 손쉽게 보호할 수 있는 내장된 역할 기반 보안 정책을 제공합니다. AWS CodeStar에서는 소유자, 기여자 및 최종 사용자라는 3가지 액세스 수준을 사용하여 프로젝트를 공유할 수 있습니다.
호스팅된 Git 리포지토리
AWS CodeStar는 Git 리포지토리를 호스팅하기 위해 자체 인프라를 관리할 필요가 없는 완전관리형 소스 제어 서비스인 AWS CodeCommit에 애플리케이션 코드를 안전하게 저장합니다. 또한 프로젝트 소스 코드를 자체 GitHub 계정에 있는 GitHub 리포지토리에 저장하도록 선택할 수도 있습니다.
완전관리형 빌드 서비스
AWS CodeStar에서는 코드를 좀 더 자주 빌드, 테스트 및 통합하는 데 사용할 수 있는 완전관리형 빌드 서비스인 AWS CodeBuild를 사용하여 소스 코드를 컴파일하고 패키징합니다.
자동화된 지속적 전달 파이프라인
AWS CodeStar는 지속적 통합 및 지속적 전달(CI/CD) 서비스인 AWS CodePipeline을 통해 소프트웨어 릴리스를 가속화합니다. 각 프로젝트는 커밋별로 코드를 계속해서 빌드, 테스트 및 배포하는 자동화된 파이프라인이 사전에 구성되어 제공됩니다.
자동화된 배포
AWS CodeStar는 AWS CodeDeploy 및 AWS CloudFormation과 통합되므로 손쉽게 애플리케이션 코드를 업데이트하고 Amazon EC2와 AWS Lambda로 배포할 수 있습니다.
IDE 통합
AWS CodeStar에서 프로젝트를 만든 후에는 AWS Cloud9에서 직접 코드를 개발할 수 있으므로 AWS에서 쉽게 개발을 시작할 수 있습니다. Cloud9은 브라우저만으로 코드를 작성하고 실행하고 디버깅할 수 있게 지원하는 클라우드 기반 IDE입니다. Cloud9에는 미리 인증된 AWS 명령줄 인터페이스가 있는 터미널이 제공되어 광범위한 AWS 서비스에 즉시 액세스할 수 있습니다. CodeStar는 Cloud9 외에도 Microsoft Visual Studio 및 Eclipse와 같은 여러 인기 있는 IDE 중에서 선택할 수 있게 해 줍니다.
중앙 프로젝트 대시보드
AWS CodeStar 프로젝트에는 통합된 대시보드가 포함되어 있으므로 엔드 투 엔드 개발 도구 체인을 손쉽게 추적하고 관리할 수 있습니다. 프로젝트 대시보드를 사용하면 중앙에서 코드 커밋, 빌드, 테스트 및 배포와 같은 CI/CD 파이프라인 활동을 관리하고 필요할 때 수정 조치를 취할 수 있습니다. 또한, AWS CodeStar에는 프로젝트 Wiki가 포함되어 있으므로 프로젝트 링크, 코드 샘플, 팀 메모와 같은 팀 정보를 간편하게 제공할 수 있습니다. AWS CodeStar는 애플리케이션 모니터링 서비스인 Amazon CloudWatch와 타사의 문제 추적 및 프로젝트 관리 도구인 Atlassian JIRA Software와도 통합됩니다. 이러한 통합을 통해 중앙에서 즉, AWS CodeStar 대시보드에서 애플리케이션 활동을 모니터링하고 JIRA 문제를 관리할 수 있습니다.
AWS CodeStar 요금에 대해 자세히 알아보십시오