Amazon DynamoDB Streams が属性ベースのアクセスコントロールに対応

投稿日: 2026年8月19日

Amazon DynamoDB Streams が属性ベースのアクセス制御 (ABAC) をサポートするようになり、これにより、Identity and Access Management (IAM) ポリシーでタグベースの条件を使用して、データストリームへのアクセスを制御できるようになります。ABAC は、少数の IAM ポリシーを使用して複数のチームやアプリケーションに異なるアクセスレベルを適用できるようにすることで、アクセス管理を簡素化する制限認可の戦略です。この機能は、複数のアプリケーションや環境にわたって DynamoDB Streams へのアクセスを管理し、よりきめ細かく拡張性の高いアクセス制御を必要とするチーム向けに構築されています。

DynamoDB Streams の ABAC を使用すると、各ストリームに最大 50 個のタグをアタッチし、IAM ポリシー条件でこれらのタグを使用して特定のアクションへのアクセスを許可または拒否できます。例えば、「environment:production」というタグが付いたストリームからのみレコードの読み取りをユーザーに許可し、他の環境へのアクセスを制限することができます。ストリームのタグは親テーブルのタグとは独立して管理されるため、多数の個別 IAM ポリシーを作成することなく、環境の分離、チームベースの隔離、コンプライアンス要件を柔軟に実装できます。

DynamoDB Streams の ABAC は、Amazon DynamoDB Streams が利用可能なすべての商用 AWS リージョンおよび AWS GovCloud (米国) リージョンでご利用いただけます。DynamoDB Streams で ABAC を使用するのに追加料金はかかりません。詳細については、Amazon DynamoDB のページおよび Amazon DynamoDB Streams ABAC をご覧ください。