Amazon DynamoDB Streams が属性ベース... ノート

Amazon DynamoDB Streams が属性ベースのアクセス制御をサポートするようになりました

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 (US) リージョンで利用できます。DynamoDB Streams の ABAC の使用に追加料金はかかりません。詳細については、Amazon DynamoDB のページを参照し、Amazon DynamoDB Streams ABAC をご覧ください。