SAM CLIでAWS Lambdaの開発とデプロイを効率化する - CloudFormationテンプレートによるサーバーレス開発

どうも、Shinyaです。この記事では、AWS SAM CLIを使用してCloudFormationテンプレートをベースにLambda関数の開発とデプロイを行う方法について解説します。SAM CLIのインストールからプロジェクトの作成、ビルド、デプロイまでの一連の流れを紹介します。
Amazon Web Services関連の記事
全てのタグを見る
どうも、Shinyaです。この記事では、AWS SAM CLIを使用してCloudFormationテンプレートをベースにLambda関数の開発とデプロイを行う方法について解説します。SAM CLIのインストールからプロジェクトの作成、ビルド、デプロイまでの一連の流れを紹介します。

どうも、Shinyaです。この記事では、AWS公式のPythonツールであるgit-remote-codecommitを使用して、AWS CodeCommitリポジトリへのGitアクセスをIAMユーザーの認証情報で行う方法について解説します。

どうも、Shinyaです。この記事では、Anthropicが開発したAIコーディングアシスタント「Claude Code」をAmazon Bedrockと連携して使用するためのセットアップ手順について解説します。

どうも、Shinyaです。この記事では、Amazon Route53でドメイン登録がサポートされていないTLD(.devなど)のドメインを、Route53でDNSホスティングする方法について解説します。ドメインの登録(レジストラ)は移行元のプロバイダに残したまま、DNSの名前解決のみをRoute53に移行する手順を整理します。

どうも、Shinyaです。この記事では、AWS CLIでIAMユーザーのプロファイルを設定する方法について解説します。以前の記事ではAWS CLIの導入方法を紹介しましたが、今回はAWS CLIを使用する際に必要となるIAMユーザーの認証情報の設定方法と操作方法について整理します。

どうも、Shinyaです。この記事では、Amazon EC2やElastic Load Balancingのサービス名にも使われている「Elastic(伸縮性)」の概念と、クラウドにおけるスケーリングの仕組みについて整理します。AWSに限らず、クラウドコンピューティングの根幹となる考え方です。

どうも、Shinyaです。この記事では、AWSのElastic Load Balancing(ELB)について解説します。Amazon EC2を学んでいると必ず登場するサービスですが、EC2そのものに比べると解説される機会が少ない印象があります。ELBの基本的な仕組み、ロードバランサーの種類、ルーティングアルゴリズム、そしてEC2 Auto Scalingとの連携について整理します。

どうも、Shinyaです。この記事では、Docusaurusで作成した静的サイトのリソースをAmazon S3にオリジンとして配置し、Amazon CloudFrontで配信する構成の構築手順について解説します。AWS CodeCommit、CodeBuild、CodePipelineを組み合わせたCI/CDパイプラインにより、コンテンツの管理からビルド・配信までをAWSエコシステム内で完結させています。

どうも、Shinyaです。この記事では、Amazon Lightsail上で運用していたWordPressサイトをDocusaurusベースの静的サイトへ移行した経緯と、採用した技術構成について解説します。

どうも、Shinyaです。この記事では、Homebrewを使用してAWS CLIをインストールする手順について解説します。AWS CLIは、AWSが公式に提供しているコマンドラインツールで、AWSの各種サービスをターミナルから操作できます。