CodeCommit– tag –
-
AWS
TaskCatを使用して、CloudFormationテンプレートのテストを自動化する
【TaskCatを使用して、CloudFormationテンプレートのテストを自動化する】 以下のAWS公式ページで、CloudFormationテンプレートのテストを自動化する手法が紹介されています。 https://aws.amazon.com/jp/solutions/implementations/taskcat-ci/ この構成... -
AWS
CodeCommitにPushする度に、S3にバックアップする
【CodeCommitにPushする度に、S3にバックアップする】 以下のAWS公式ページで、 CodeCommitの内容をS3にバックアップする方法が紹介されています。 https://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/automate-event-driven-backu... -
AWS
CloudFormationでAmplify入門
【CloudFormationでAmplify入門】 Amplifyを取り上げます。 AWS Amplifyは、フロントエンドのウェブおよびモバイルデベロッパーがAWSで迅速かつ簡単にフルスタックアプリケーションを構築できるようにする専用のツールと機能のセットです。 AWS Amplifyホ... -
DVA
CodePipelineでエラー発生時にSNSでメール通知する
【CodePipelineでエラー発生時にSNSでメール通知する】 AWS DVAの出題範囲の1つでもある、モニタリング・トラブルシューティングに関する内容です。 CodePipelineでCI/CD環境においてエラーが発生した際の通知方法について考えます。 AWS公式では、通知方... -
AWS
CodePipelineでCloudFormation用CI/CD環境を構築する
【CodePipelineでCloudFormation用CI/CD環境を構築する】 以下のAWS公式ページで、CodePipelineを使用したCloudFormation用のCI/CD環境を構築する方法が取り上げられています。 https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/con... -
AWS
リポジトリポリシーを利用してCodePipeline内のECRへの手動プッシュを防止する
【リポジトリポリシーを利用して、CodePipeline内のECRへの手動プッシュを防止する】 以下のページで、ECRリポジトリポリシーについて取り上げました。 https://awstut.com/2022/09/24/introduction-to-ecr-repository-policies-using-cfn 本ページでは、... -
AWS
CodePipelineにテストユニットを設定する
【CodePipelineにテストユニットを設定する】 CodePipelineにテストユニットを追加することができます。テストユニットはCodeBuildで作成できます。 今回はDockerイメージを作成し、ECRリポジトリにプッシュするパイプラインをCodePipelineで構築します。... -
AWS
CodePipelineに承認アクションを設定する
【CodePipelineに承認アクションを設定する】 Codepipelineのステージに承認(Approval)アクションを追加することができます。 パイプラインが承認ステージまで進むと、一度動作が停止し、手動による承認を待機するステータスとなります。 今回は承認ステー... -
AWS
CodePipelineにLambda関数を呼び出すアクションを定義して、Fargateタスクの希望数を変更する
【CodePipelineにLambda関数を呼び出すアクションを定義して、Fargateタスクの希望数を変更する】 CodePipelineにはさまざまなアクションを設定できますが、今回はパイプライン内で、Lambda関数を呼び出すことを考えます。 今回はパイプライン内でLambda関... -
AWS
CodePipelineでイメージをビルドしてFargateにデプロイする
【CodePipelineでイメージをビルドしてFargateにデプロイする】 以下のページで、CodePipelineを使ってパイプラインを構成して、CodeCommitとCodeBuildを連携させて、ECRにイメージをプッシュする方法をご紹介しました。 https://awstut.com/2022/08/14/us...
12