WebPerformer-NXアプリケーションから外部のAWS S3にアクセスすることは可能でしょうか。
アクションにてLambdaランタイムに標準で含まれるAWS SDK(v3)を使用することで、
外部のAWSのIAMを認証を利用し、WebPerformer-NXから外部のAWS S3にアクセスすること可能です。
SDKを特定のバージョンに固定して使用したい場合は、外部ライブラリに登録することで可能です。
アクション実装時には、クライアントインスタンスを使用した後に必ずクローズし、ソケットを解放してください。
クローズされない場合、Lambdaのファイルディスクリプタのクォータを超過し、エラーが発生する可能性があります。
なお、WebPerformer-NX側ではIAM認証やシークレットIDの発行は行えません。
2024-10-30 公開