View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon S3 su Outposts. - 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 su Outposts.

Amazon S3 su Outposts (prefisso del servizio: s3-outposts) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon S3 su Outposts

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

CreateEndpoint

s3-outposts:CreateEndpoint

Scrittura

DeleteEndpoint

s3-outposts:DeleteEndpoint

Scrittura

ListEndpoints

s3-outposts:ListEndpoints

List

ListOutpostsWithS3

s3-outposts:ListOutpostsWithS3

List

ListSharedEndpoints

s3-outposts:ListSharedEndpoints

List

Operazioni definite da Amazon S3 su Outposts

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

AbortMultipartUpload

Concede l'autorizzazione per interrompere un caricamento in più parti

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Write

CreateAccessPoint

Concede l'autorizzazione per creare un nuovo punto di accesso

accesspoint*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Write

CreateBucket

Concede l'autorizzazione per creare un nuovo bucket

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Write

CreateEndpoint

Concede l'autorizzazione per creare un nuovo endpoint

endpoint*

Write

DeleteAccessPoint

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

accesspoint*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Write

DeleteAccessPointPolicy

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

accesspoint*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Gestione delle autorizzazioni, Write

DeleteBucket

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

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Scrittura

DeleteBucketPolicy

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

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Gestione delle autorizzazioni, Write

DeleteEndpoint

Concede l'autorizzazione per eliminare l'endpoint denominato nell'URI

endpoint*

Write

DeleteObject

Concede l'autorizzazione per rimuovere la versione nulla di un oggetto e inserire un indicatore di eliminazione, che diventa la versione corrente dell'oggetto

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Scrittura

DeleteObjectTagging

Concede l'autorizzazione a utilizzare la sottorisorsa di tagging per rimuovere l'intero set di tag dall'oggetto specificato

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:ExistingObjectTag/<key>

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Etichettatura, scrittura

DeleteObjectVersion

Concede l'autorizzazione per rimuovere una versione specifica di un oggetto

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:versionid

s3-outposts:x-amz-content-sha256

Scrittura

DeleteObjectVersionTagging

Concede l'autorizzazione per rimuovere l'intero set di tag per una versione specifica dell'oggetto

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:ExistingObjectTag/<key>

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:versionid

s3-outposts:x-amz-content-sha256

Etichettare, scrivere

GetAccessPoint

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

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Read

GetAccessPointPolicy

Concede l'autorizzazione a restituire la policy del punto di accesso associato al punto di accesso specificato

accesspoint*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Read

GetBucket

Concede l'autorizzazione a restituire la configurazione del bucket associata a un bucket Amazon S3

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Read

GetBucketPolicy

Concede l'autorizzazione per restituire la policy del bucket specificato

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Read

GetBucketTagging

Concede l'autorizzazione a restituire il set di tag associato a un bucket Amazon S3

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Lettura

GetBucketVersioning

Concede l'autorizzazione a restituire lo stato di controllo delle versioni di un bucket Amazon S3

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Lettura

GetLifecycleConfiguration

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

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Read

GetObject

Concede l'autorizzazione per recuperare oggetti da Amazon S3

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:ExistingObjectTag/<key>

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Read

GetObjectTagging

Concede l'autorizzazione per restituire il set di tag di un oggetto

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:ExistingObjectTag/<key>

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Read

GetObjectVersion

Concede l'autorizzazione per recuperare una versione specifica di un oggetto

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:ExistingObjectTag/<key>

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:versionid

s3-outposts:x-amz-content-sha256

Lettura

GetObjectVersionForReplication

Concede il permesso di replicare sia oggetti non crittografati che oggetti crittografati con SSE-KMS

object*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Lettura

GetObjectVersionTagging

Concede l'autorizzazione per restituire il set di tag per una versione specifica dell'oggetto

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:ExistingObjectTag/<key>

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:versionid

s3-outposts:x-amz-content-sha256

Read

GetReplicationConfiguration

Concede l'autorizzazione per ottenere le informazioni di configurazione della replica impostate su un bucket Amazon S3

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Lettura

ListAccessPoints

Concede l'autorizzazione per elencare i punti di accesso

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Elenco

ListBucket

Concede l'autorizzazione per elencare alcuni o tutti gli oggetti in un bucket Amazon S3 (fino a 1000)

accesspoint*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:delimiter

s3-outposts:max-keys

s3-outposts:prefix

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Elenco

bucket*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:delimiter

s3-outposts:max-keys

s3-outposts:prefix

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

ListBucketMultipartUploads

Concede l'autorizzazione per elencare i caricamenti in più parti in corso

accesspoint*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Elenco

bucket*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

ListBucketVersions

Concede l'autorizzazione per elencare metadati su tutte le versioni degli oggetti in un bucket Amazon S3

bucket*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:delimiter

s3-outposts:max-keys

s3-outposts:prefix

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

List

ListEndpoints

Concede l'autorizzazione per elencare gli endpoint

Elenco

ListMultipartUploadParts

Concede l'autorizzazione per elencare le parti caricate per un caricamento multipart specifico

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

List

ListOutpostsWithS3

Concede l'autorizzazione per elencare gli outpost con capacità S3

List

ListRegionalBuckets

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

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

List

ListSharedEndpoints

Concede l'autorizzazione per restituire un elenco degli endpoint condivisi

List

PutAccessPointPolicy

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

accesspoint*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Gestione delle autorizzazioni, scrittura

PutBucketPolicy

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

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Gestione delle autorizzazioni, Write

PutBucketTagging

Concede l'autorizzazione per aggiungere un set di tag a un bucket Amazon S3 esistente

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Etichettatura, scrittura

PutBucketVersioning

Concede l'autorizzazione per impostare lo stato di controllo delle versioni di un bucket Amazon S3 esistente

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Scrittura

PutLifecycleConfiguration

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

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Write

PutObject

Concede l'autorizzazione per aggiungere un oggetto a un bucket

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:RequestObjectTag/<key>

s3-outposts:RequestObjectTagKeys

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-acl

s3-outposts:x-amz-content-sha256

s3-outposts:x-amz-copy-source

s3-outposts:x-amz-metadata-directive

s3-outposts:x-amz-server-side-encryption

s3-outposts:x-amz-storage-class

Write

PutObjectAcl

Concede l'autorizzazione per impostare le autorizzazioni della lista di controllo accessi (ACL) per un oggetto già esistente in un bucket.

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:ExistingObjectTag/<key>

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-acl

s3-outposts:x-amz-content-sha256

s3-outposts:x-amz-storage-class

Gestione delle autorizzazioni, Write

PutObjectTagging

Concede l'autorizzazione per impostare il set di tag fornito su un oggetto già esistente in un bucket

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:ExistingObjectTag/<key>

s3-outposts:RequestObjectTag/<key>

s3-outposts:RequestObjectTagKeys

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Etichettatura, scrittura

PutObjectVersionTagging

Concede l'autorizzazione per impostare il set di tag fornito per una versione specifica di un oggetto

object*

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:ExistingObjectTag/<key>

s3-outposts:RequestObjectTag/<key>

s3-outposts:RequestObjectTagKeys

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:versionid

s3-outposts:x-amz-content-sha256

Etichettare, scrivere

PutReplicationConfiguration

Concede l'autorizzazione per creare una nuova configurazione di replica o sostituirne una esistente

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Scrittura

ReplicateDelete

Concede l'autorizzazione per replicare i marker di eliminazione nel bucket di destinazione

object*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Scrittura

ReplicateObject

Concede l'autorizzazione per replicare oggetti e tag oggetto nel bucket di destinazione

object*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

s3-outposts:x-amz-server-side-encryption

Scrittura

ReplicateTags

Concede l'autorizzazione per replicare i tag oggetto nel bucket di destinazione

object*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Etichettare, scrivere

Tipi di risorse definiti da Amazon S3 su Outposts

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}:s3-outposts:${Region}:${Account}:outpost/${OutpostId}/accesspoint/${AccessPointName}

bucket

arn:${Partition}:s3-outposts:${Region}:${Account}:outpost/${OutpostId}/bucket/${BucketName}

endpoint

arn:${Partition}:s3-outposts:${Region}:${Account}:outpost/${OutpostId}/endpoint/${EndpointId}

object

arn:${Partition}:s3-outposts:${Region}:${Account}:outpost/${OutpostId}/bucket/${BucketName}/object/${ObjectName}

Chiavi di condizione per Amazon S3 su Outposts

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

Chiavi di condizione Descrizione Tipo

s3-outposts:AccessPointNetworkOrigin

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

String

s3-outposts:DataAccessPointAccount

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

String

s3-outposts:DataAccessPointArn

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

ARN

s3-outposts:ExistingObjectTag/<key>

Filtra l'accesso richiedendo che un tag oggetto esistente disponga di una chiave e di un valore tag specifici

String

s3-outposts:RequestObjectTag/<key>

Filtra l'accesso limitando le chiavi e i valori tag consentiti sugli oggetti

String

s3-outposts:RequestObjectTagKeys

Filtra l'accesso limitando le chiavi tag consentite sugli oggetti

String

s3-outposts:authType

Filtra l'accesso limitando le richieste in ingresso a un metodo di autenticazione specifico

String

s3-outposts:delimiter

Filtra l'accesso richiedendo il parametro delimitatore

String

s3-outposts:max-keys

Filtra l'accesso limitando il numero massimo di chiavi restituite in un ListBucket richiesta

Numeric

s3-outposts:prefix

Filtra l'accesso in base al prefisso del nome della chiave

String

s3-outposts:signatureAge

Identifica il periodo di tempo, espresso in millisecondi, di validità di una firma in una richiesta autenticata.

Numeric

s3-outposts:signatureversion

Filtra l'accesso identificando la versione di AWS Firma supportata per le richieste autenticate

String

s3-outposts:versionid

Filtra l'accesso da una specifica versione dell'oggetto.

String

s3-outposts:x-amz-acl

Filtra l'accesso richiedendo l'intestazione x-amz-acl con un ACL predefinito in una richiesta

String

s3-outposts:x-amz-content-sha256

Filtra l'accesso negando il contenuto non firmato nel tuo bucket

String

s3-outposts:x-amz-copy-source

Filtra l'accesso limitando l'origine della copia a un bucket, un prefisso o un oggetto specifico

String

s3-outposts:x-amz-metadata-directive

Filtra l'accesso abilitando l'applicazione del comportamento dei metadati dell'oggetto (COPY o REPLACE) quando gli oggetti vengono copiati

String

s3-outposts:x-amz-server-side-encryption

Filtra l'accesso richiedendo la crittografia lato server

String

s3-outposts:x-amz-storage-class

Filtra l'accesso in base alla classe di storage.

String