1回答
- 新しい順
- 投票が多い順
- コメントが多い順
0
API GatewayのWebSocketステージにLambdaのエイリアスを直接紐づける機能は、現在のAWSサービスでは提供されていません。しかし、以下のような方法で同様の効果を得ることができます:
-
Lambda関数のバージョンを作成し、そのバージョンに対してエイリアスを作成します。
-
API Gatewayの統合設定で、Lambda関数のARNを指定する際に、エイリアスを含むARNを使用します。例えば、「function-name:alias」のような形式です。
-
API Gatewayのステージ変数を使用して、異なるステージで異なるLambdaエイリアスを参照することもできます。ステージ変数を定義し、Lambda関数の統合設定でその変数を使用します。
-
API Gatewayのデプロイメントを作成し、ステージに関連付けます。
この方法により、API GatewayのWebSocketステージごとに異なるLambda関数のバージョンやエイリアスを使用することが可能になります。ステージ変数を活用することで、開発、テスト、本番環境など、異なる環境に応じて適切なLambda関数のバージョンを柔軟に選択できます。
Sources
Create a websocket chat application with API Gateway - AWS Lambda
Create a websocket chat application with API Gateway - AWS SDK Code Examples
Create a websocket chat application with API Gateway - AWS SDK Code Examples
回答済み 17日前
関連するコンテンツ
- AWS公式更新しました 2年前
- AWS公式更新しました 2年前
- AWS公式更新しました 4ヶ月前