

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

# ステップ 2: SNS にリンクされたサンプルアプリケーションを実行する
<a name="execute-sample-application"></a>

1.  AWS Lambda コンソールのナビゲーションパネルで、**アプリケーション**を選択します。

1. [**アプリケーション**] ページの検索フィールドで、`serverlessrepo-fork-example-ecommerce-{{my-app}}` を検索し、そのアプリケーションを選択します。

1. [**リソース**] セクションで、以下の操作を行います。

   1. タイプが **ApiGateway RestApi** であるリソースを見つけるには、すべてのリソースを [**タイプ**] (`ServerlessRestApi` など) でソートし、リソースを展開します。

   1. 2 つのネストされたリソース (**ApiGateway デプロイ**タイプと **ApiGateway ステージ**タイプ) が表示されます。

   1. リンク [**Prod API エンドポイント**] をコピーし、これに `/checkout` を付加します。次に例を示します。

      ```
      https://abcdefghij.execute-api.us-east-2.amazonaws.com/Prod/checkout
      ```

1. 次の JSON を `test_event.json` という名前のファイルにコピーします。

   ```
   {
      "id": 15311,
      "date": "2019-03-25T23:41:11-08:00",
      "status": "confirmed",
      "customer": {
         "id": 65144,		
   	 "quantity": 2,
         "price": 25.00,
         "subtotal": 50.00
      }]
   }
   ```

1. API エンドポイントに HTTPS リクエストを送信するには、`curl` コマンドを実行してサンプルイベントペイロードを入力として渡します。次に例を示します。

   ```
   curl -d "$(cat test_event.json)" https://abcdefghij.execute-api.us-east-2.amazonaws.com/Prod/checkout
   ```

   API は、次の空のレスポンスを返し、実行が成功したことを示します。

   ```
   { }
   ```