

**サポート終了通知:** 2026 年 10 月 30 日に、 AWS は Amazon Pinpoint のサポートを終了します。2026 年 10 月 30 日を過ぎると、Amazon Pinpoint コンソールまたは Amazon Pinpoint のリソース (エンドポイント、セグメント、キャンペーン、ジャーニー、分析) にアクセスできなくなります。詳細については、「[Amazon Pinpoint のサポート終了](https://docs.aws.amazon.com/console/pinpoint/migration-guide)」を参照してください。**注:** SMS、音声、モバイルプッシュ、OTP、電話番号の検証に関連する APIs は、この変更の影響を受けず、 AWS エンドユーザーメッセージングでサポートされています。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Pinpoint で SMS メッセージングの Amazon API Gateway を設定する
<a name="tutorials-two-way-sms-part-4"></a>

このセクションでは、Amazon Pinpoint の SMS 登録の一部として Amazon API Gateway を使用して新しい API を作成します。本ソリューションでデプロイする登録フォームは、この API を呼び出します。そして、API Gateway は登録フォームで取得した情報を、「[Lambda 関数を作成する](tutorials-two-way-sms-part-3.md)」で作成した Lambda 関数に渡します。

## API を作成する
<a name="tutorials-two-way-sms-part-4-create-api"></a>

まず、API Gateway に新しい API を作成する必要があります。次の手順では、新しい REST API を作成する方法を示します。

**新しい API を作成するには**

1. API Gateway コンソール (「[https://console.aws.amazon.com/apigateway](https://console.aws.amazon.com/apigateway/)」) を開きます。

1. **[API の作成]** を選択します。以下の選択を行います。
   + [**Choose the protocol (プロトコルの選択)**] で、[**REST**] を選択します。
   + [**Create new API (新しい API の作成)**] で、[**New API (新しい API)**] を選択します。
   + [**設定**] の [**名前**] に、**RegistrationForm** などの名前を入力します。[**説明**] に、必要に応じて、API の目的を説明するテキストを入力します。[**エンドポイントタイプ**] で、[**リージョン**] を選択します。続いて、[**API の作成**] を選択します。

   これらの設定の一例を次のイメージに示します。  
![\[プロトコルを REST に設定し、新しい API セットを作成し、API 名を RegistrationForm に設定して、エンドポイントタイプをリージョン別に設定します。\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/SMS_Reg_Tutorial_APIGW_Step2.png)

## リソースを作成する
<a name="tutorials-two-way-sms-part-4-create-resource"></a>

API を作成したので、リソースの追加を開始することができます。その後、リソースに POST メソッドを追加して、API Gateway にこのメソッドから受け取ったデータを Lambda 関数に渡すように指示します。

1. [**アクション**] メニューで、[**リソースの作成**] を選択します。次のイメージに示すように、[**New Child Resource**] ペインの [**リソース名**] に **register** を入力します。**[リソースの作成]** を選択します。  
![\[登録するリソース名が設定されている [新しい子リソース] ペイン。\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/SMS_Reg_Tutorial_APIGW_Step3.png)

1. [**アクション**] メニューから、[**メソッドの作成**] を選択します。次のイメージに示すように、表示されたメニューから、[**POST**] を選択します。次に、**[チェックマークを付ける]** ボタンを選択します。  
![\[[チェックマークを付ける] が選択されている [メソッドの作成] ペイン。\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/SMS_Reg_Tutorial_APIGW_Step4.png)

1. [**/register - POST - Setup (/register - POST - セットアップ)**] ペインで、以下を指定します。
   + [**Integration type (統合タイプ)**] で、[**Lambda Function (Lambda 関数)**] を選択します。
   + [**Use Lambda Proxy integration**] を選択します。
   + [**Lambda Region**]で、Lambda 関数を作成したリージョンを選択します。
   + **[Lambda 関数]** に「[Lambda 関数を作成する](tutorials-two-way-sms-part-3.md)」で作成した RegisterEndpoint 関数を選択します。

   これらの設定の一例を次のイメージに示します。  
![\[Lambda 関数が選択された [/register - POST - Setup] ペイン。\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/SMS_Reg_Tutorial_APIGW_Step5.png)

   **[保存]** を選択します。表示されたウィンドウで、**[OK]** を選択して、API Gateway に Lambda 関数を実行するためのアクセス許可を付与します。

## API をデプロイする
<a name="tutorials-two-way-sms-part-4-deploy-api"></a>

これで、API を使用できるようになりました。この時点で、パブリックアクセス可能なエンドポイントを作成するために、これをデプロイする必要があります。

1. [**アクション**] メニューから、[**API のデプロイ**] を選択します。[**API のデプロイ**] ウィンドウで、以下の選択を行います。
   + [**デプロイされるステージ**] で、[**新しいステージ**] を選択します。
   + [**Stage name (ステージ名)**] に **v1** と入力します。
   + デプロイを選択します。

   これらの選択の一例を次のイメージに示します。  
![\[ステージ名が v1 に設定されているデプロイ API ウィンドウ\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/SMS_Reg_Tutorial_APIGW_Step6.png)

1. [**v1 Stage Editor**] ペインで、[**/register**] リソースを選択してから [**POST**] メソッドを選択します。次のイメージに示すように、[**呼び出し URL**] の横に表示されているアドレスをコピーします。  
![\[コピーする呼び出し URL を表示した [v1 Stage Editor] ペイン\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/SMS_Reg_Tutorial_APIGW_Step7.png)

1. ナビゲーションペインで、**[リソース]** を選択します。リソースのリストで、[**/register**] リソースを選択します。最後に、次のイメージに示すように、[**アクション**] メニューで、[**CORS を有効にする**] を選択します。  
![\[[CORS の有効化] が選択された [アクション] のドロップダウンメニュー\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/SMS_Reg_Tutorial_APIGW_Step8.png)

1. [**CORS を有効にする**] ペインで[**CORS を有効にして既存の CORS ヘッダーを置換**] を選択します。

**次の手順**: [ウェブフォームを作成してデプロイする](tutorials-two-way-sms-part-5.md)