View a markdown version of this page

Amazon S3 Express 的動作、資源和條件索引鍵 - 服務授權參考

Amazon S3 Express 的動作、資源和條件索引鍵

Amazon S3 Express (服務字首:s3express) 提供下列服務特定的操作、資源、動作和條件索引鍵,可用於 IAM 許可政策。

參考資料:

Amazon S3 Express 定義的動作

您可在 IAM 政策陳述式的 Action 元素中指定以下動作。使用政策來授予在 AWS中執行操作的許可。在政策中使用動作時,通常會允許或拒絕存取相同名稱的 API 操作或 CLI 命令。不過,在某些情況下,單一動作可控制對多個操作的存取。或者,某些操作需要多種不同的動作。

動作 說明 資源類型 (*必填項目) 條件索引鍵 存取層級

CreateAccessPoint

准許建立新的存取點

存取點*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:LocationName

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

寫入

CreateBucket

准許建立新的儲存貯體

儲存貯體*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:authType

s3express:BucketTag/${TagKey}

s3express:LocationName

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

寫入

CreateSession

准許建立用於 PutObject、GetObject 等物件 APIs工作階段字符

存取點

aws:ResourceTag/${TagKey}

s3express:AccessPointTag/${TagKey}

s3express:AllAccessRestrictedToLocalZoneGroup

s3express:authType

s3express:Permissions

s3express:ResourceAccount

s3express:SessionMode

s3express:signatureAge

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

s3express:x-amz-server-side-encryption

s3express:x-amz-server-side-encryption-aws-kms-key-id

寫入

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:AllAccessRestrictedToLocalZoneGroup

s3express:authType

s3express:BucketTag/${TagKey}

s3express:Permissions

s3express:ResourceAccount

s3express:SessionMode

s3express:signatureAge

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

s3express:x-amz-server-side-encryption

s3express:x-amz-server-side-encryption-aws-kms-key-id

DeleteAccessPoint

准許刪除 URI 中命名的存取點

存取點*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

寫入

DeleteAccessPointPolicy

准許在指定的存取點上刪除政策

存取點*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

許可管理、寫入

DeleteAccessPointScope

准許刪除指定存取點上的範圍組態

存取點*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

許可管理、寫入

DeleteBucket

准許刪除 URI 中命名的儲存貯體

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

寫入

DeleteBucketPolicy

准許在指定的儲存貯體上刪除政策

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

許可管理、寫入

GetAccessPoint

准許傳回有關指定存取點的組態資訊

存取點*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

讀取

GetAccessPointPolicy

准許傳回與指定存取點相關聯的存取點政策

存取點*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

讀取

GetAccessPointScope

准許傳回與指定存取點相關聯的範圍組態

存取點*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

讀取

GetBucketPolicy

准許傳回指定儲存貯體的政策

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

讀取

GetEncryptionConfiguration

准許傳回目錄儲存貯體的預設加密組態

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

讀取

GetInventoryConfiguration

准許傳回 S3 目錄儲存貯體的庫存組態 ID 所識別的庫存組態

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

讀取

GetLifecycleConfiguration

准許傳回目錄儲存貯體上設定的生命週期組態資訊

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

讀取

GetMetricsConfiguration

准許取得目錄儲存貯體的指標組態

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

讀取

ListAccessPointsForDirectoryBuckets

准許列出存取點

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

清單

ListAllMyDirectoryBuckets

准許列出已驗證的請求發送者擁有的所有目錄儲存貯體

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

清單

ListTagsForResource

准許列出指定資源的所有標籤

存取點

aws:ResourceTag/${TagKey}

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

清單

bucket

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

PutAccessPointPolicy

准許將存取政策與指定存取點建立關聯

存取點*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

許可管理、寫入

PutAccessPointScope

准許將存取點與指定的存取點範圍組態建立關聯

存取點*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

許可管理、寫入

PutBucketPolicy

准許在儲存貯體上新增或取代儲存貯體政策

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

許可管理、寫入

PutEncryptionConfiguration

准許設定目錄儲存貯體的加密組態

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

寫入

PutInventoryConfiguration

准許將庫存組態 (由庫存 ID 識別) 新增至儲存貯體

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:InventoryAccessibleOptionalFields

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

寫入

PutLifecycleConfiguration

准許為目錄儲存貯體建立新的生命週期組態,或取代現有的生命週期組態

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

寫入

PutMetricsConfiguration

准許設定或更新目錄儲存貯體之 CloudWatch 請求指標的指標組態

儲存貯體*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

寫入

TagResource

准許建立新的使用者定義標籤或更新現有標籤

存取點

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

標記、寫入

bucket

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

UntagResource

准許從 S3 資源移除指定的使用者定義標籤

存取點

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

標記、寫入

bucket

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Amazon S3 Express 定義的資源類型

此服務會定義下列資源類型,並可用在 IAM 許可政策陳述式的 Resource 元素中。

資源類型 ARN 條件索引鍵

存取點

arn:${Partition}:s3express:${Region}:${Account}:accesspoint/${AccessPointName}

aws:ResourceTag/${TagKey}

s3express:AccessPointTag/${TagKey}

bucket

arn:${Partition}:s3express:${Region}:${Account}:bucket/${BucketName}

aws:ResourceTag/${TagKey}

s3express:BucketTag/${TagKey}

Amazon S3 Express 的條件索引鍵

Amazon S3 Express 定義了下列條件索引鍵,可在 IAM 政策的 Condition 元素中使用。

條件索引鍵 描述 Type

aws:RequestTag/${TagKey}

依要求中傳遞的標籤來篩選存取權

String

aws:ResourceTag/${TagKey}

依與資源關聯的標籤來篩選存取權

String

aws:TagKeys

依要求中傳遞的標籤索引鍵來篩選存取權

ArrayOfString

s3express:AccessPointNetworkOrigin

依網路來源 (網際網路或 VPC) 篩選存取權

String

s3express:AccessPointTag/${TagKey}

依連接至存取點的標籤鍵/值對篩選存取權

String

s3express:AllAccessRestrictedToLocalZoneGroup

依此條件金鑰中提供的 AWS Local Zone 網路邊界群組 (Local Zone Network border group) 篩選存取權

String

s3express:BucketTag/${TagKey}

依連接至儲存貯體的標籤鍵值對篩選存取權

String

s3express:DataAccessPointAccount

依擁有存取點 AWS 的帳戶 ID 篩選存取權

String

s3express:DataAccessPointArn

依存取點 Amazon Resource Name (ARN) 篩選存取權

ARN

s3express:InventoryAccessibleOptionalFields

透過限制使用者在設定 S3 庫存報告時可新增的選用中繼資料欄位來篩選存取權

ArrayOfString

s3express:LocationName

依特定可用區域或本機區域 ID 篩選存取權

String

s3express:Permissions

依存取點範圍組態請求的許可篩選存取權,例如 GetObject、PutObject

ArrayOfString

s3express:ResourceAccount

依資源擁有者 AWS 帳戶 ID 篩選存取權

String

s3express:SessionMode

依 CreateSession API 請求的 ReadOnly 及 ReadWrite 等許可來篩選存取權

String

s3express:TlsVersion

依用戶端所使用的 TLS 版本篩選存取權

數值

s3express:authType

依身分驗證方法篩選存取

String

s3express:signatureAge

依請求簽章的存在時間篩選存取權 (以毫秒為單位)

數值

s3express:signatureversion

依請求上使用的 AWS 簽章版本篩選存取權

String

s3express:x-amz-content-sha256

篩選對儲存貯體中未簽署內容的存取

String

s3express:x-amz-server-side-encryption

依伺服器端加密篩選存取權

String

s3express:x-amz-server-side-encryption-aws-kms-key-id

依 AWS KMS 客戶受管金鑰篩選存取以進行伺服器端加密

ARN