用于查询元数据表的权限 - Amazon Simple Storage Service

用于查询元数据表的权限

在可以查询 S3 元数据日记表和实时清单表之前,您必须拥有某些 S3 表类数据存储服务权限。如果元数据表已通过使用 AWS Key Management Service(AWS KMS)密钥的服务器端加密(SSE-KMS)进行加密,您还必须拥有用于解密表数据的 kms:Decrypt 权限。

创建元数据表配置时,元数据表存储在 AWS 托管式表存储桶中。您的账户和同一区域中的所有元数据表配置都存储在名为 aws-s3 的单个 AWS 托管式表存储桶中。

要查询元数据表,可以使用以下示例策略。要使用这一策略,请将 user input placeholders 替换为您自己的信息。

{ "Version":"2012-10-17", "Statement":[ { "Sid":"PermissionsToQueryMetadataTables", "Effect":"Allow", "Action":[ "s3tables:GetTable", "s3tables:GetTableData", "s3tables:GetTableMetadataLocation", "kms:Decrypt" ], "Resource":[ "arn:aws:s3tables:region:account_id:bucket/aws-s3", "arn:aws:s3tables:region:account_id:bucket/aws-s3/table/*" ] } ] }