AWS CodeStar には、アプリケーションをすばやく開発および構築して AWS にデプロイするために必要なツールがそろっています。 さまざまなプロジェクトテンプレートを使用して、Amazon EC2AWS LambdaAWS 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 EC2AWS Lambda、AWS Elastic Beanstalk にデプロイするアプリケーションの開発をすばやく開始できるプロジェクトテンプレートが多数用意されています。AWS CodeStar では Visual Studio、Eclipse、AWS Command Line Interface などの任意のコードエディタを使用できます。

Project Templates
チームのアクセス管理

AWS CodeStar では、AWS Identity and Access Management (IAM) によって開発者のアイデンティティが管理され、チームへのアクセスを簡単に保護できる組み込みのロールベースのセキュリティポリシーが提供されます。所有者、コントリビューター、ビューワーという 3 つのアクセスレベルを使用してプロジェクトを共有できます。

Team Access
ホスト型の Git リポジトリ

AWS CodeStar ではアプリケーションコードが AWS CodeCommit に安全に保存されます。CodeCommit は完全マネージド型のソースコントロールサービスで、Git リポジトリをホスティングするために独自のインフラストラクチャを管理する必要がなくなります。GitHub リポジトリに保存されているプロジェクトのソースコードを自分の GitHub アカウントに置くこともできます。

完全マネージド型ビルドサービス

ソースコードのコンパイルとパッケージ化には AWS CodeBuild が使用されます。CodeBuild はコードのビルド、テスト、インテグレーションをより高い頻度で実行できる完全マネージド型のビルドサービスです。

自動化された継続的デリバリーパイプライン

AWS CodeStar では、継続的インテグレーションおよび継続的デリバリー (CI/CD) サービスの AWS CodePipeline を利用してソフトウェアのリリースを迅速化できます。コミットのたびにコードを継続的にビルド、テスト、デプロイする、事前設定済みの自動化されたパイプラインがプロジェクトごとに用意されます。

Pipeline
自動デプロイ

AWS CodeStar は AWS CodeDeploy および AWS CloudFormation と統合されているため、アプリケーションコードを簡単に更新して Amazon EC2 や AWS Lambda にデプロイできます。

IDE の統合

AWS CodeStar でプロジェクトを作成すると、AWS Cloud9 で直接、コードの開発を開始できるので、AWS での開発を簡単に開始できます。Cloud9 は、ブラウザだけでコードを記述、実行、およびデバッグできるクラウドベースの IDE です。Cloud9 には事前認証された AWS Command Line Interface を備えた端末が付属しており、幅広い AWS のサービスにすぐにアクセスできます。CodeStar では、Cloud9 に加えて、Microsoft Visual Studio や Eclipse など、人気のある多数の IDE からの選択が可能です。

一元化されたプロジェクトダッシュボード

AWS CodeStar プロジェクトは統合ダッシュボードを備えているため、エンドツーエンドの開発ツールチェーンを簡単に追跡して管理できます。 プロジェクトダッシュボードでは、CI/CD パイプラインでのコードのコミット、ビルド、テスト、デプロイなどのアクティビティを一元的に管理し、必要に応じて修復アクションを実行できます。 AWS CodeStar はプロジェクト Wiki も備えているため、プロジェクトのリンク、コードサンプル、チームメモなどの情報をチームに簡単に提供できます。 AWS CodeStar は、アプリケーション監視サービス Amazon CloudWatch と、サードパーティーの問題追跡およびプロジェクト管理ツール Atlassian JIRA Software とも統合されています。これらの統合によって、アプリケーションアクティビティの監視と JIRA の問題管理を AWS CodeStar のダッシュボードで一元的に行うことができます。

CPU Util
JIRA Integration