#AWS

34件の記事

IT

CodebuildでSnyk CLIを使用し、OSSの脆弱性をスキャンする

AWSCodeBuildSnyk

はじめに 本記事では、AWSのCodeBuildを使って、プルリクエストが作成された際にSnykを利用してOSSの脆弱性をスキャンする方法をご紹介します。 Snykは、開発者がソフトウェアのセキュリティ問題を特定し、修正するためのツールです。今回はAWS CDKを用いてCodeBuildを作成し、その中でSnyk...

続きを読む
IT

AWS CDK を使用してタスクを並列実行するステートマシンを構築する

AWSCDKStepFunctions

はじめに AWS CDKを使用し、待機状態や並列タスクの実行、エラーハンドリングなどの機能を含むステートマシンを作成する方法を本記事で解説します。本記事では TypeScript を使用しています。 環境 本記事では以下のバージョンの AWS CDK を使用しています。 $ cdk version 2.80.0...

続きを読む
IT

AWS CLIでEventBridge Schedulerを活用して、イベント駆動型アプリケーションをスケジュールする

AWSEventBridgeスケジューラー

はじめに EventBridge Schedulerは 2022年11月に発表されたサービスで、イベント駆動型のアプリケーションを簡単にスケジュールすることができるサービスです。この記事では、EventBridge Schedulerの概要や使い方を紹介していきます。 EventBridge Rules との違い...

続きを読む
IT

CloudFront で独自のドメイン名を使用する際に必要な ACM の作成や DNS レコードの追加を行うスクリプトを作成する

AWSCloudFrontACM

はじめに CloudFront で独自のドメイン名を使用するためには、必要な ACM の作成や DNS レコードの追加を行う必要があります。 これを AWS CLI で実行するスクリプトを作成します。 独自ドメインでアクセスするためには作成した証明書を CloudFront...

続きを読む
IT

AWS CDK で環境ごとにパラメータを変えてデプロイを行う

IaCAWS

はじめに 本記事では AWS CDK で環境ごとにパラメータを変えてデプロイを行う方法についてまとめます。 実際のPJでは開発環境と本番環境が存在し、各環境でリソースに設定する値が異なる場合がありますが、そういった場合に本記事で紹介する方法が役立つと思います。 手順 プロジェクトの作成はAWS Cloud...

続きを読む
IT

Step Functions の入力値に、分岐条件の変数が含まれない時のデフォルトの動作を設定する

AWS

はじめに Step Functions は実行時に入力する JSON の値に応じて、処理を分岐させることができます。 しかし分岐の条件に使用する変数が JSON に含まれないとエラーが発生します。 本記事では、分岐の条件に使用する変数が JSON に含まれない時のデフォルトの動作を設定する方法についてまとめます。 ...

続きを読む
IT

Step Functions 内で発生したエラーのエラーハンドリングを実装する

Step FunctionsエラーハンドリングEventBridge

はじめに Step Functions 内の処理でエラーが発生したときに、特定の処理を行わせたいことがあると思います。 その際の取りうるパターンを整理します。 対象者 この記事は下記のような人を対象にしています。 - Step Functions 内の処理でエラーが発生した時に、特定の処理を行わせたい人 -...

続きを読む
IT

Python で S3 に保存されている SQL ファイルを読み込み、実行結果を S3 に出力する

AWSPython

はじめに 前回の記事では、複数の外部 SQL ファイルを読み込んで、結果を CSV で出力する方法をまとめました。 本記事はその続きで、実行結果を S3 に保存する方法をまとめる方法と、実行する SQL を S3 から読み込む方法をまとめます。 https://poota.net/archives/709 対象者...

続きを読む
IT

Notion に登録された英単語を出題する Web アプリを AWS、Vue.js を用いて作成する

AWSPythonフロントエンド

はじめに 以前の記事で、LINE、AWS、Notion API を利用して、英単語を検索して意味をノートにメモする作業を自動化しました。これを利用して登録した単語を復習するために、Vue.js を使用したアプリケーションを作成したので、その手順についてまとめます。 以前の記事はこちら...

続きを読む
IT

AWS CodeBuild を使用して、git tag で付与したタグを docker イメージに付与する

AWSCI/CD

はじめに Git を用いて開発する中で、git tag でコミットにタグを付与することがあると思います。本記事では、Git のコミットに付与したタグを Docker イメージにも付与することでコードと Docker イメージの関連性が分かるように、AWS CodeBuild を構築したいと思います。 対象者...

続きを読む
IT

API Gatewayのスロットリング設定とスロットリング時の通知設定を行う

AWS

はじめに 以前こちらの記事にて、セキュリティ強化のためリクエストの検証を行いました。これにより LINE のサーバー以外からの API コールでは Lambda の処理がエラー終了するようになりました。しかし依然として API Gateway へのリクエストは無制限に可能であるため、DDoS 攻撃を受けると API...

続きを読む
← 全ての記事を見る