AWS

kleinblog

CodeBuildのbuildspecでartifactsのサブディレクトリを捨てる

AWSのCodeBuildでartifactsをS3に保存する際のPathの指定で詰まったのでメモ 仕様 そもそもartifacts生成において以下のような仕様があります ファイル指定 hoge.txt artifacts: files: - hoge.txt...

TerraformでECSとCodeDeployのBlue/Greenデプロイメントを使用する時の注意点

TerraformでECSサービスを作成し、 デプロイ方法にCodeDeployを用いたBlue/Greenデプロイメントを指定する場合、注意点がいくつかあるのでまとめます。 デプロイ方式をCodeDeployにするということ 1番の注意点です。...

【AWS】ECS(FARGATE) + ECRでNginxのコンテナからHello Worldする手順

今回は、AWSのECSをとりあえず使ってみたい!動かしてみたい!! という人に向けて「Hello World」する手順をまとめます。 なお、ECSには以下の2つのコンテナ起動パターンがあります。 EC2上でコンテナを立ち上げるパターン...

TerraformでALBのリダイレクトルールの書き方

ALBでリダイレクトを実装するとき、 Terraformのconditionの書き方が特殊な仕様だったのでメモしておきます。 resource "aws_lb_listener_rule" "redirect" { listener_arn = リスナーのARN...

CodeBuildのbuildspec.ymlについてのTIPS

予約された環境変数 CodeBuildでは他のCIサービス同様に、あらかじめ予約され内部で使用できる環境変数がある。 公式のドキュメント CODEBUILD_SRC_DIR CodeBuildのデフォルト実行ディレクトリ...

【Terraform】CloudFront + S3のウェブサイトでオリジンの直アクセスを制限する。

CloudFront + S3で構築した静的なウェブサイト(オリジンにS3を指定してるやつ)での問題点として、 オリジンのバケットがパブリック公開されているので、 バケットのURLを叩くとオリジンに直接アクセスできてしまうというのが巷で言われてたやつ。...

DockerでLambdaのローカル開発環境を構築する

DockerのLambda関数実行用のイメージ、docker-lambdaを使ってローカル開発環境を構築します! ちなみに、今回使用するLambda関数の言語はNodejsです。 (他の言語でも基本手順は同様なので参考にしてみて下さい)...

Docker + MinioでAWS S3の擬似ローカル環境構築

AWS S3のローカル開発環境を擬似的に用意できる「Minio」を使用してDockerで環境構築をします。 「Minio」を使用するとS3ライクなストレージが扱えます。 コンテナ作成 以下のdocker-compose.ymlを作り、コンテナを作成します。...

TerraformでS3 + CloudFrontにCORS設定をする

S3のバケットをオリジンにしてCloudFrontで配信する構成の際にCORSの設定をTerraformで行う方法のまとめ。 ちなみに、Terraformではなくマネジメントコンソールから設定する場合は以下のQiitaの記事がわかりやすくておすすめです。...

TerraformでIAMユーザーにパスワード変更権限を付ける(IAMUserChangePassword)

Terraformで管理しているユーザーに初回ログイン時のパスワード変更権限を付ける時。 AWSで予め用意しているポリシーに「IAMUserChangePassword」があります。...


Page 1 / 2