View a markdown version of this page

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

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. 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.

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

CreateAccessPoint

Concede l'autorizzazione per creare un nuovo punto di accesso

punto di accesso*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3 express: tipo di autenticazione

s3 express: DataAccessPointAccount

s3 express: DataAccessPointArn

s3 express: LocationName

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Scrittura

CreateBucket

Concede l'autorizzazione per creare un nuovo bucket

secchio*

seghe: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: LocationName

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Scrittura

CreateSession

Concede l'autorizzazione a creare un token di sessione che viene utilizzato per le API degli oggetti come, ecc. PutObject GetObject

punto di accesso

leggi: ResourceTag /$ {} TagKey

s3express: AccessPointTag /$ {} TagKey

s3 espresso: AllAccessRestrictedToLocalZoneGroup

s3 express: tipo di autenticazione

S3 Express: autorizzazioni

s3express: ResourceAccount

s3 express: SessionMode

s3 express: età della firma

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

s3express: crittografia lato server x-amz

s3express: cifratura lato server x-amz-aws-kms-key-id

Scrittura

secchio*

seghe: ResourceTag /$ {} TagKey

s3 express: AllAccessRestrictedToLocalZoneGroup

s3 express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 express: autorizzazioni

s3express: ResourceAccount

s3 express: SessionMode

s3 express: età della firma

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

s3express: crittografia lato server x-amz

s3express: cifratura lato server x-amz-aws-kms-key-id

DeleteAccessPoint

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

punto di accesso*

leggi: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3 express: tipo di autenticazione

s3 express: DataAccessPointAccount

s3 express: DataAccessPointArn

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Scrittura

DeleteAccessPointPolicy

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

punto di accesso*

leggi: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3 express: tipo di autenticazione

s3 express: DataAccessPointAccount

s3 express: DataAccessPointArn

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Gestione delle autorizzazioni, Write

DeleteAccessPointScope

Concede l'autorizzazione a eliminare la configurazione dell'ambito su un punto di accesso specificato

punto di accesso*

leggi: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3 express: tipo di autenticazione

s3 express: DataAccessPointAccount

s3 express: DataAccessPointArn

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Gestione delle autorizzazioni, Write

DeleteBucket

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

secchio*

seghe: ResourceTag /$ {} TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Scrittura

DeleteBucketPolicy

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

secchio*

seghe: ResourceTag /$ {} TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Gestione delle autorizzazioni, Write

GetAccessPoint

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

punto di accesso*

leggi: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3 express: tipo di autenticazione

s3 express: DataAccessPointAccount

s3 express: DataAccessPointArn

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: 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

punto di accesso*

leggi: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3 express: tipo di autenticazione

s3 express: DataAccessPointAccount

s3 express: DataAccessPointArn

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Lettura

GetAccessPointScope

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

punto di accesso*

leggi: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3 express: tipo di autenticazione

s3 express: DataAccessPointAccount

s3 express: DataAccessPointArn

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Lettura

GetBucketPolicy

Concede l'autorizzazione per restituire la policy del bucket specificato

secchio*

seghe: ResourceTag /$ {} TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Lettura

GetEncryptionConfiguration

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

secchio*

seghe: ResourceTag /$ {} TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: 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

secchio*

seghe: ResourceTag /$ {} TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: 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

secchio*

seghe: ResourceTag /$ {} TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Lettura

GetMetricsConfiguration

Concede il permesso di ottenere una configurazione metrica di un bucket di directory

secchio*

seghe: ResourceTag /$ {} TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Lettura

ListAccessPointsForDirectoryBuckets

Concede l'autorizzazione per elencare i punti di accesso

S3 Express: tipo di autenticazione

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: 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

S3 Express: tipo di autenticazione

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

List

ListTagsForResource

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

punto di accesso

leggi: ResourceTag /$ {} TagKey

s3express: AccessPointTag /$ {} TagKey

s3 express: tipo di autenticazione

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

List

bucket

leggi: /$ {0} ResourceTag TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

PutAccessPointPolicy

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

punto di accesso*

leggi: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3 express: tipo di autenticazione

s3 express: DataAccessPointAccount

s3 express: DataAccessPointArn

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Gestione delle autorizzazioni, Write

PutAccessPointScope

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

punto di accesso*

leggi: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3 express: tipo di autenticazione

s3 express: DataAccessPointAccount

s3 express: DataAccessPointArn

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Gestione delle autorizzazioni, Write

PutBucketPolicy

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

secchio*

seghe: ResourceTag /$ {} TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Gestione delle autorizzazioni, Write

PutEncryptionConfiguration

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

secchio*

seghe: ResourceTag /$ {} TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Scrittura

PutInventoryConfiguration

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

secchio*

seghe: ResourceTag /$ {} TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: InventoryAccessibleOptionalFields

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: 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

secchio*

seghe: ResourceTag /$ {} TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Scrittura

PutMetricsConfiguration

Concede l'autorizzazione a impostare o aggiornare una configurazione di metriche per le metriche di richiesta di un bucket di directory CloudWatch

secchio*

seghe: ResourceTag /$ {} TagKey

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: 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

punto di accesso

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

s3express: AccessPointTag /$ {} TagKey

s3 express: tipo di autenticazione

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Etichettatura, scrittura

bucket

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

UntagResource

Concede l'autorizzazione a rimuovere i tag definiti dall'utente specificati da una risorsa S3

punto di accesso

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

s3express: AccessPointTag /$ {} TagKey

s3 express: tipo di autenticazione

s3 express: ResourceAccount

s3 express: versione della firma

s3 express: TlsVersion

s3express: x-amz-content-sha256

Etichettatura, scrittura

bucket

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

S3 Express: tipo di autenticazione

s3express: /$ {} BucketTag TagKey

s3 espresso: ResourceAccount

s3 express: versione della firma

s3 express: 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

punto di accesso

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

ResourceTagleggi: /$ {} TagKey

s3express: AccessPointTag /$ {} TagKey

bucket

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

ResourceTagleggi: /$ {} 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

leggi: /$ {0} RequestTag TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso per i tag associati alla risorsa

Stringa

leggi: TagKeys

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

ArrayOfString

s3 express: AccessPointNetworkOrigin

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

Stringa

s3express: /$ {} AccessPointTag TagKey

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

Stringa

s3express: AllAccessRestrictedToLocalZoneGroup

Filtra l'accesso in base ai gruppi di confine della rete AWS Local Zone forniti in questa chiave di condizione

Stringa

s3express: BucketTag /$ {} TagKey

Filtra l'accesso tramite coppie chiave-valore di tag allegate al bucket

Stringa

s3express: DataAccessPointAccount

Filtra l'accesso in base all'ID AWS dell'account che possiede il punto di accesso

Stringa

s3express: DataAccessPointArn

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

ARN

s3 express: InventoryAccessibleOptionalFields

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

ArrayOfString

s3express: LocationName

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

Stringa

S3 Express: autorizzazioni

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

ArrayOfString

s3express: ResourceAccount

Filtra l'accesso in base all'ID del proprietario della risorsa Account AWS

Stringa

s3express: SessionMode

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

Stringa

s3express: TlsVersion

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

Numerico

s3 express: tipo di autenticazione

Filtra l'accesso tramite metodo di autenticazione

Stringa

S3 Express: epoca della firma

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

Numerico

s3 express: versione della firma

Filtra l'accesso in base alla versione di firma utilizzata nella richiesta AWS

Stringa

s3 express: x-amz-content-sha256

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

Stringa

s3express: crittografia lato server x-amz

Filtra l'accesso tramite crittografia lato server

Stringa

s3express: cifratura lato server x-amz-aws-kms-key-id

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

ARN