ハンズオン AWS SAMでAPIGateway+Lambda+DynamoDBを使ったサーバレスAPIを配備してみる はじめにAWS Certified Developer - Associateの認定資格を勉強中に「AWS SAM」といったキーワードが多くでてきました。AWS SAMは「AWS Serverless Application Model」の... 2024.10.23 ハンズオン
ハンズオン CloudFormationを使ったS3バケットの構築とIAM制限の実装 はじめにAWS認定試験ではCloudFormationに関する問題が多く出題されますが、これまでCloudFormationに触れたことがない方にとっては、「そもそもCloudFormationとは何か?」や「どのように実行・管理するのか?... 2024.10.20 ハンズオン
ハンズオン CloudFront+S3で静的コンテンツ配信、API Gatewayで動的情報を取得するWebサイト構築 はじめにこのハンズオンでは、Amazon S3に静的なコンテンツをアップロードし、CloudFrontを利用して静的コンテンツを配信し、API Gatewayを使って、動的なコンテンツも取得できるサーバレスなWebサイトを実装します。API... 2024.10.08 ハンズオン
ハンズオン Lambdaを使ってDynamoDBのデータ読み書きを行う はじめにLambdaを使ってDynamoDBへのデータの追加・取得・更新・削除をするハンズオンを紹介します。過去にDynamoDBについて解説記事を作成したので以下を参考にしてください。 DynamoDBのテーブル設計ガイド:初めてのNoS... 2024.10.03 ハンズオン
ノウハウ DynamoDBのテーブル設計ガイド:初めてのNoSQLデザイン はじめにDynamoDBはAWSが提供するフルマネージドのNoSQLデータベースであり、リレーショナルデータベースとは異なる設計アプローチが求められます。この記事では、NoSQLデータベースの設計に慣れていない方向けに、DynamoDBでの... 2024.10.02 ノウハウ
Devloper AWS CodeCommitの使い方 はじめにAWS CodeCommitは、AWSが提供するフルマネージドのGitリポジトリサービスです。Gitを使ったことがある方なら、基本的な操作には慣れていると思いますが、CodeCommitはAWSの他のサービスと統合することができ、A... 2024.10.02 Devloper
Devloper AWS Secrets ManagerとAWS Systems Manager Parameter Storeの違い はじめにSecrets ManagerとSystems Manager Parameter Storeで同じことをやっていないか?と思ったのでそれぞれのサービスについてまとめてみました。(2024/12/8編集)自動ローテーションの詳細につ... 2024.09.28 DevloperSecurity SpecialtySolutions Arcitect
Devloper AWS SAMとは?CloudFormationとの違いを徹底解説 はじめにAWSのサーバーレスアプリケーションを管理・デプロイする際に利用する 「AWS SAM」 について、CloudFormationとの違いに焦点を当てながら、わかりやすく説明していきます。「AWS SAMって何ができるの?」 「Clo... 2024.09.28 Devloperノウハウ
Devloper AWSのデプロイ手法のまとめ はじめにAWSのデプロイ手法についてまとめた記事を記載します。私自身これまでの経験では、本番環境へのデプロイはメンテナンス時間を確保して、ビルドしたファイルを置き換えるといったシンプルな手法しか扱ったことがありませんでした。(All-at-... 2024.09.28 Devloper認定資格対策
ハンズオン AWS LambdaとAPI GatewayでサーバーレスAPIを構築する はじめにAWS LambdaとAPI Gatewayを使ってサーバレスなAPIを作成します。この記事では四則演算をするAPIを作成していきます。環境構成以下の構成でAPIを構築します。Lambda関数を作成1. Lambda関数の作成AWS... 2024.09.16 ハンズオン