-
AWS
CFNを使用してECRリポジトリポリシー入門
【CloudFormationを使用してECRリポジトリポリシー入門】 ECRリポジトリはリソースベースのポリシーを設定することができます。 本ページでは、リポジトリポリシーを設定し、イメージのプッシュ/プルを制限することを目指します。 【構築する環境】 ECRを... -
AWS
ECRレジストリレベルでイメージスキャンを有効化する
【ECRレジストリレベルでイメージスキャンを有効化する】 ECRリポジトリが提供する機能の1つに、イメージスキャンがあります。 Amazon ECR イメージスキャニングは、コンテナイメージ内のソフトウェアの脆弱性を特定するのに役立ちます。次のスキャンタイ... -
AWS
ECRリポジトリレベルでイメージスキャンを有効化する
【ECRリポジトリレベルでイメージスキャンを有効化する】 ECRリポジトリが提供する機能の1つに、イメージスキャンがあります。 Amazon ECR イメージスキャニングは、コンテナイメージ内のソフトウェアの脆弱性を特定するのに役立ちます。 イメージスキャン... -
AWS
CodePipelineにテストユニットを設定する
【CodePipelineにテストユニットを設定する】 CodePipelineにテストユニットを追加することができます。テストユニットはCodeBuildで作成できます。 今回はDockerイメージを作成し、ECRリポジトリにプッシュするパイプラインをCodePipelineで構築します。... -
AWS
CodePipelineに承認アクションを設定する
【CodePipelineに承認アクションを設定する】 Codepipelineのステージに承認(Approval)アクションを追加することができます。 パイプラインが承認ステージまで進むと、一度動作が停止し、手動による承認を待機するステータスとなります。 今回は承認ステー... -
AWS
CodePipelineにLambda関数を呼び出すアクションを定義して、Fargateタスクの希望数を変更する
【CodePipelineにLambda関数を呼び出すアクションを定義して、Fargateタスクの希望数を変更する】 CodePipelineにはさまざまなアクションを設定できますが、今回はパイプライン内で、Lambda関数を呼び出すことを考えます。 今回はパイプライン内でLambda関... -
AWS
CFNカスタムリソースでECRイメージを削除する
【CloudFormationカスタムリソースでECRイメージを削除する】 CloudFormationを使ってECRを作成し、そこにイメージをプッシュすると、CloudFormationスタック時にエラーが発生する場合があります。これはイメージが残った状態のECRを削除しようとしたこと... -
AWS
ECRライフサイクルポリシーで古くなったイメージを自動的に削除する
【ECRライフサイクルポリシーで古くなったイメージを自動的に削除する】 ECRにプッシュされるイメージに対して、ライフサイクルポリシーを設定することができます。 本ページでは、ライフサイクルポリシーを設定し、自動的に古いイメージを削除することを... -
AWS
CodePipelineでイメージをビルドしてFargateにデプロイする
【CodePipelineでイメージをビルドしてFargateにデプロイする】 以下のページで、CodePipelineを使ってパイプラインを構成して、CodeCommitとCodeBuildを連携させて、ECRにイメージをプッシュする方法をご紹介しました。 https://awstut.com/2022/08/14/us... -
AWS
CodePipelineを使ってCodeCommitプッシュをトリガーにしてECRにイメージをプッシュする
【CodePipelineを使ってCodeCommitプッシュをトリガーにしてECRにイメージをプッシュする】 CodePipelineを使用することによって、CI/CD構成を構築することができます。 今回はCodeCommitにコードをプッシュした際に、CodeBuildでDockerイメージをビルドし...