質問

WebPerformer-NXアプリケーションから外部のAWS S3にアクセスすることは可能でしょうか。

回答

アクションにてLambdaランタイムに標準で含まれるAWS SDK(v3)を使用することで、
外部のAWSのIAMを認証を利用し、WebPerformer-NXから外部のAWS S3にアクセスすること可能です。

SDKを特定のバージョンに固定して使用したい場合は、外部ライブラリに登録することで可能です。

アクション実装時には、クライアントインスタンスを使用した後に必ずクローズし、ソケットを解放してください。
クローズされない場合、Lambdaのファイルディスクリプタのクォータを超過し、エラーが発生する可能性があります。

なお、WebPerformer-NX側ではIAM認証やシークレットIDの発行は行えません。

更新履歴

2024-10-30 公開