AWS Lambda が DynamoDB Streams に対するクロスアカウントアクセスを発表

投稿日: 2026年1月15日

AWS Lambda で、Amazon DynamoDB Streams のイベントソースマッピング (ESM) に対するクロスアカウントアクセスのサポートが開始されました。このサポートにより、あるアカウントの Lambda 関数を別のアカウントの DynamoDB Streams からトリガーできます。

Lambda のフルマネージド型の DynamoDB Streams ESM を使用して、DynamoDB テーブルから変更イベントをポーリングして Lambda 関数をトリガーするイベント駆動型アプリケーションを構築できます。マルチアカウントアーキテクチャを実装している組織は、イベント処理を一元化するかイベントをパートナーチームと共有するかにかかわらず、これまではアカウント間でデータを共有するには複雑なデータレプリケーションソリューションを構築する必要があり、オペレーションのオーバーヘッドが増えていました。今回のリリースで、DynamoDB Streams へのクロスアカウントアクセスが提供され、別のアカウントの Lambda 関数をトリガーできるようになりました。DynamoDB ストリームに対するリソースベースのポリシーを設定することで、あるアカウントの Lambda 関数を有効にして、別のアカウントの DynamoDB ストリームにアクセスできます。この機能を使用すると、アカウントをまたぐストリーミングアプリケーションを簡素化でき、各アカウントでのレプリケーションソリューションのオーバーヘッドは生じません。

この機能は、すべての AWS の商用リージョンと AWS GovCloud (米国) リージョンで一般提供されます。AWS マネジメントコンソール、AWS CLI、AWS SDK、AWS CloudFormation、または AWS API を使用して DynamoDB Streams に対するリソースベースのポリシーを作成すると、クロスアカウント Lambda トリガーを有効にできます。詳細については、Lambda ESM のドキュメントをご覧ください。