AWS Lambda S3 動的ウェブサイト設定方法(その1)
前提条件
AWS Lambdaを利用してS3の動的ウェブサイトを作成したいと思います。
今回はウェブサイトで「名前」を表示させるようにいたします。
Lambdaで利用する言語は「Python」を利用いたします。
動的ウェブサイト設定方法(その1)
1.「Lambda」をクリックする。

2. 「関数」をクリックし「関数を作成」をクリックする。

3. 入力、選択して「関数を作成」をクリックする。
| 項目 | 説明(入力・選択) |
|---|---|
| 関数名 | お好きなアルファベットで入力してください。 |
| ランタイム | 「Python 3.14」を選択してください。 |
| アーキテクチャ | 「x86_64」を選択してください。 |

4. 「関数」をクリックし対象「関数名」をクリックする。

5. 「設定」をクリックし「関数 URL」をクリックする。
「関数 URL を作成」をクリックする。

6. 選択して「保存」をクリックする。
| 項目 | 説明(選択) |
|---|---|
| 認証タイプ | 「NONE」を選択してください。 |
| 呼び出しモード | 「BUFFERED(デフォルト)」を選択してください。 「オリジン間リソース共有(CORS)を設定」を選択してください。 |
| 許可メソッド | 「GET」を選択してください。 「POST」を選択してください。 |

7. 関数URLを確認いたします。

8. ブラウザーでアクセスして確認いたします。
デフォルトのコードが有効になっていますので表示できると思います。

9. デフォルトのコードを書き換えいたします。
「コード」をクリックしソースコードを貼り付け「Deploy」をクリックする。
| プログラム(ソースコード) | 説明 |
|---|---|
| プログラム(ソースコード)を貼りつけてください。 |

10. 再度、ブラウザーで関数URLにアクセスいたします。
「名無しさん、こんにちは!」表示されていれば問題ありません。

以上で「AWS Lambda S3 動的ウェブサイト設定方法(その1)」を完了いたします。
「AWS Lambda S3 動的ウェブサイト設定方法(その2)」に続きます。

