View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon S3 Express - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Operazioni, risorse e chiavi di condizione per Amazon S3 Express

Amazon S3 Express (prefisso del servizio: s3express) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni definite da Amazon S3 Express

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

CreateAccessPoint

Concede l'autorizzazione per creare un nuovo punto di accesso

accesspoint*

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

Write

CreateBucket

Concede l'autorizzazione per creare un nuovo bucket

bucket*

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

Scrittura

CreateSession

Concede l'autorizzazione al token Create Session che viene utilizzato per le API degli oggetti come PutObject, GetObject, ecc

accesspoint

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

Write

bucket*

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

Concede l'autorizzazione per eliminare il punto di accesso denominato nell'URI

accesspoint*

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

Write

DeleteAccessPointPolicy

Concede l'autorizzazione per eliminare la policy in un punto di accesso specificato

accesspoint*

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

Gestione delle autorizzazioni, scrittura

DeleteAccessPointScope

Concede il permesso di eliminare la configurazione dell'ambito su un punto di accesso specificato

accesspoint*

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

Gestione delle autorizzazioni, scrittura

DeleteBucket

Concede l'autorizzazione per eliminare il bucket denominato nell'URI

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Scrittura

DeleteBucketPolicy

Concede l'autorizzazione per eliminare la policy in un bucket specificato

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Gestione delle autorizzazioni, Write

GetAccessPoint

Concede l'autorizzazione per restituire informazioni sulla configurazione del punto di accesso specificato

accesspoint*

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

Lettura

GetAccessPointPolicy

Concede l'autorizzazione a restituire la politica del punto di accesso associata al punto di accesso specificato

accesspoint*

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

Lettura

GetAccessPointScope

Concede l'autorizzazione a restituire la configurazione dell'ambito associata al punto di accesso specificato

accesspoint*

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

Lettura

GetBucketPolicy

Concede l'autorizzazione per restituire la policy del bucket specificato

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lettura

GetEncryptionConfiguration

Concede l'autorizzazione a restituire la configurazione di crittografia predefinita per un bucket di directory

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lettura

GetInventoryConfiguration

Concede l'autorizzazione a restituire una configurazione di inventario identificata dall'ID di configurazione dell'inventario per un bucket di directory S3

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lettura

GetLifecycleConfiguration

Concede l'autorizzazione a restituire le informazioni di configurazione del ciclo di vita impostate su un bucket di directory

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lettura

GetMetricsConfiguration

Concede il permesso di ottenere una configurazione delle metriche di un bucket di directory

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lettura

ListAccessPointsForDirectoryBuckets

Concede l'autorizzazione per elencare i punti di accesso

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

List

ListAllMyDirectoryBuckets

Concede l'autorizzazione per elencare tutti i bucket nella directory di proprietà del mittente autenticato della richiesta

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

List

ListTagsForResource

Concede il permesso di elencare tutti i tag per una risorsa specificata

accesspoint

aws:ResourceTag/${TagKey}

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

List

bucket

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

PutAccessPointPolicy

Concede l'autorizzazione per associare una policy di accesso a un punto di accesso specificato

accesspoint*

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

Gestione delle autorizzazioni, scrittura

PutAccessPointScope

Concede l'autorizzazione ad associare un punto di accesso a una configurazione dell'ambito del punto di accesso specificata

accesspoint*

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

Gestione delle autorizzazioni, scrittura

PutBucketPolicy

Concede l'autorizzazione per aggiungere o sostituire una policy di bucket in un bucket

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Gestione delle autorizzazioni, Write

PutEncryptionConfiguration

Permette di impostare la configurazione della crittografia per un bucket di directory

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Scrittura

PutInventoryConfiguration

Concede l'autorizzazione per aggiungere una configurazione di inventario al bucket, identificata dall'ID inventario

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:InventoryAccessibleOptionalFields

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Scrittura

PutLifecycleConfiguration

Concede l'autorizzazione a creare una nuova configurazione del ciclo di vita per il bucket di directory o a sostituire una configurazione del ciclo di vita esistente

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Scrittura

PutMetricsConfiguration

Concede il permesso di impostare o aggiornare una configurazione delle metriche per CloudWatch richiedi le metriche di un bucket di directory

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Scrittura

TagResource

Concede il permesso di creare un nuovo tag definito dall'utente o di aggiornare un tag esistente

accesspoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Etichettatura, scrittura

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

Concede il permesso di rimuovere i tag definiti dall'utente specificati da una risorsa S3

accesspoint

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Etichettatura, scrittura

bucket

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Tipi di risorsa definiti da Amazon S3 Express

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

accesspoint

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}

Chiavi di condizione per Amazon S3 Express

Amazon S3 Express definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso per i tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString

s3express:AccessPointNetworkOrigin

Filtra l'accesso in base all'origine della rete (Internet o VPC)

String

s3express:AccessPointTag/${TagKey}

Filtra l'accesso tramite tag, coppie chiave-valore collegate al punto di accesso

String

s3express:AllAccessRestrictedToLocalZoneGroup

Filtra l'accesso per AWS Gruppi di confini della rete della zona locale forniti in questa chiave di condizione

String

s3express:BucketTag/${TagKey}

Filtra l'accesso per tag, coppie chiave-valore collegate al bucket

String

s3express:DataAccessPointAccount

Filtra l'accesso tramite AWS ID dell'account proprietario del punto di accesso

String

s3express:DataAccessPointArn

Filtra l'accesso in base al nome della risorsa Amazon (ARN) di un punto di accesso

ARN

s3express:InventoryAccessibleOptionalFields

Filtra l'accesso limitando i campi di metadati opzionali che un utente può aggiungere durante la configurazione dei report di inventario S3

ArrayOfString

s3express:LocationName

Filtra l'accesso in base a una zona di disponibilità specifica o a un ID di zona locale

String

s3express:Permissions

Filtra l'accesso in base all'autorizzazione richiesta dalla configurazione di Access Point Scope, ad esempio GetObject, PutObject

ArrayOfString

s3express:ResourceAccount

Filtra l'accesso da parte del proprietario della risorsa Account AWS ID

String

s3express:SessionMode

Filtra l'accesso in base all'autorizzazione richiesta da CreateSession API, ad esempio ReadOnly e ReadWrite

String

s3express:TlsVersion

Filtra l'accesso in base alla versione TLS utilizzata dal client

Numeric

s3express:authType

Filtra l'accesso tramite metodo di autenticazione

String

s3express:signatureAge

Filtra l'accesso in base all'età in millisecondi della firma della richiesta

Numeric

s3express:signatureversion

Filtra l'accesso da parte di AWS Versione firmata utilizzata nella richiesta

String

s3express:x-amz-content-sha256

Filtra l'accesso in base ai contenuti non firmati nel bucket

String

s3express:x-amz-server-side-encryption

Filtra l'accesso tramite crittografia lato server

String

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

Filtra l'accesso per AWS Chiave gestita dal cliente KMS per la crittografia lato server

ARN