2024 年 7 月 31 日に、Amazon Web Services (AWS) は AWS CodeStar プロジェクトの作成と表示のサポートを終了します。2024 年 7 月 31 日以降、 AWS CodeStar コンソールにアクセスしたり、新しいプロジェクトを作成したりできなくなります。ただし、ソースリポジトリ、パイプライン AWS CodeStar、ビルドなど、 によって作成された AWS リソースは、この変更の影響を受けず、引き続き機能します。 AWS CodeStar 接続と AWS CodeStar 通知は、この中止の影響を受けません。
作業の追跡、コードの開発、アプリケーションの構築、テスト、デプロイを行う場合、Amazon CodeCatalyst は効率的な開始プロセスと、ソフトウェアプロジェクトを管理するための追加機能を提供します。Amazon の機能https://codecatalyst.aws/explore
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS CodeStar プロジェクトで AWS リソースを変更する
AWS CodeStar でプロジェクトを作成したら、AWS CodeStar がプロジェクトに追加する AWS リソースのデフォルトセットを変更することができます。
サポートされているリソースの変更
次の表には、AWS CodeStar プロジェクトのデフォルトの AWS リソースへのサポート対象の変更を示します。
変更 | メモ |
---|---|
AWS CodePipeline にステージを追加します。 | 「AWS CodePipeline にステージを追加する」を参照してください。 |
Elastic Beanstalk 環境設定を変更します。 | 「AWS Elastic Beanstalk 環境設定の変更」を参照してください。 |
AWS Lambda 関数のコードまたは設定、IAM ロール、Amazon API Gateway の API を変更します。 | 「ソースコードの AWS Lambda 関数を変更する」を参照してください。 |
AWS Lambda プロジェクトにリソースを追加し、新しいリソースを作成してアクセスするためのアクセス許可を展開します。 | 「リソースをプロジェクトに追加する」を参照してください。 |
AWS Lambda 関数用の CodeDeploy を使用したトラフィック移行を追加します。 | 「AWS Lambda プロジェクトのトラフィックを移行する」を参照してください。 |
AWS X-Ray サポートの追加 | 「プロジェクトのトレースを有効にする」を参照してください。 |
AWS CodeBuild で実行されるユニットテストのビルドフェーズを追加するには、プロジェクトの buildspec.yml ファイルを編集します。 | サーバーレスプロジェクトのチュートリアルの「ステップ 7: ウェブサービスにユニットテストを追加する」を参照してください。 |
独自の IAM ロールをプロジェクトに追加します。 | 「IAM ロールをプロジェクトに追加する」を参照してください。 |
IAM ロールの定義の変更 | アプリケーションスタックで定義されているロールの場合。ツールチェーンまたは AWS CloudFormation スタックで定義されているロールを変更することはできません。 |
Lambda プロジェクトを変更してエンドポイントを追加します。 | |
EC2 プロジェクトを変更してエンドポイントを追加します。 | |
Elastic Beanstalk プロジェクトを変更してエンドポイントを追加します。 | |
プロジェクトを編集し、Prod ステージとエンドポイントを追加します。 | 「Prod ステージとエンドポイントをプロジェクトに追加する」を参照してください。 |
SSM パラメータを AWS CodeStar プロジェクトで安全に使用します。 | 「AWS CodeStar プロジェクトで SSM パラメータを安全に使用する」を参照してください。 |
以下の変更はサポートされていません。
-
別のデプロイターゲット (たとえば、AWS CodeDeploy ではなく AWS Elastic Beanstalk へデプロイ) に切り替えます。
-
フレンドリウェブエンドポイント名を追加します。
-
CodeCommit リポジトリ名を変更します (CodeCommit に接続された AWS CodeStar プロジェクトの場合)。
-
GitHub リポジトリに接続された AWS CodeStar プロジェクトの場合、GitHub レポジトリを切断してから、そのプロジェクトにリポジトリを再接続するか、そのプロジェクトに他のリポジトリを接続します。パイプラインの [ソース] ステージで、CodePipeline コンソール (AWS CodeStar コンソールではない) を使用して、GitHub を切断して再接続することができます。ただし、[ソース] ステージを別の GitHub リポジトリに再接続すると、プロジェクトの AWS CodeStar ダッシュボードの [リポジトリ] および [問題] タイルの情報が間違っているか古くなっている場合があります。GitHub リポジトリを切断しても、そのリポジトリの情報はコミット履歴から削除されず、GitHub はプロジェクトの AWS CodeStar プロジェクトダッシュボードでタイルを発行します。この情報を削除するには、GitHub ウェブサイトを使用して AWS CodeStar プロジェクトから GitHub へのアクセスを無効にします。アクセスを取り消すには、GitHub ウェブサイトで、GitHub アカウントプロファイルの設定ページの [Authorized OAuth Apps] (許可されたOAuth Apps) セクションを使用します。
-
CodeCommit リポジトリ (CodeCommit に接続された AWS CodeStar プロジェクト用) を切断してから、そのプロジェクトにリポジトリを再接続するか、そのプロジェクトに他のリポジトリを接続します。