View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Redshift Serverless - Service Authorization Reference

Operazioni, risorse e chiavi di condizione per Amazon Redshift Serverless

Amazon Redshift Serverless (prefisso del servizio:redshift-serverless) 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 Redshift Serverless

La tabella seguente mappa 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 la tabella Azioni.

Operation Azione IAM Chiave di condizione Valore (i) possibile Livello di accesso

ConvertRecoveryPointToSnapshot

redshift senza server: ConvertRecoveryPointToSnapshot

Scrittura

redshift senza server: TagResource

Etichettatura, scrittura

CreateCustomDomainAssociation

redshift senza server: CreateCustomDomainAssociation

Scrittura

CreateEndpointAccess

redshift senza server: CreateEndpointAccess

Scrittura

CreateNamespace

redshift senza server: CreateNamespace

Scrittura

redshift senza server: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

redshift-serverless.amazonaws.com

Scrittura

CreateReservation

redshift-senza server: CreateReservation

Scrittura

CreateScheduledAction

redshift senza server: CreateScheduledAction

Scrittura

redshift senza server: CreateSnapshot

Scrittura

Io sono: PassRole

Io sono: PassedToService

redshift-serverless.amazonaws.com

Scrittura

CreateSnapshot

redshift-senza server: CreateSnapshot

Scrittura

redshift senza server: TagResource

Etichettatura, scrittura

CreateSnapshotCopyConfiguration

redshift senza server: CreateSnapshotCopyConfiguration

Scrittura

CreateUsageLimit

redshift senza server: CreateUsageLimit

Scrittura

CreateWorkgroup

redshift senza server: CreateWorkgroup

Scrittura

redshift senza server: TagResource

Etichettatura, scrittura

DeleteCustomDomainAssociation

redshift senza server: DeleteCustomDomainAssociation

Scrittura

DeleteEndpointAccess

redshift senza server: DeleteEndpointAccess

Scrittura

DeleteNamespace

redshift senza server: DeleteNamespace

Scrittura

DeleteResourcePolicy

redshift senza server: DeleteResourcePolicy

Scrittura

DeleteScheduledAction

redshift senza server: DeleteScheduledAction

Scrittura

DeleteSnapshot

redshift senza server: DeleteSnapshot

Scrittura

DeleteSnapshotCopyConfiguration

redshift senza server: DeleteSnapshotCopyConfiguration

Scrittura

DeleteUsageLimit

redshift senza server: DeleteUsageLimit

Scrittura

DeleteWorkgroup

redshift senza server: DeleteWorkgroup

Scrittura

GetCredentials

redshift senza server: GetCredentials

Scrittura

GetCustomDomainAssociation

redshift senza server: GetCustomDomainAssociation

Lettura

GetEndpointAccess

redshift senza server: GetEndpointAccess

Lettura

GetIdentityCenterAuthToken

redshift senza server: GetIdentityCenterAuthToken

Lettura

GetNamespace

redshift senza server: GetNamespace

Lettura

GetRecoveryPoint

redshift senza server: GetRecoveryPoint

Lettura

GetReservation

redshift senza server: GetReservation

Lettura

GetReservationOffering

redshift senza server: GetReservationOffering

Lettura

GetResourcePolicy

redshift senza server: GetResourcePolicy

Lettura

GetScheduledAction

redshift senza server: GetScheduledAction

Lettura

GetSnapshot

redshift senza server: GetSnapshot

Lettura

GetTableRestoreStatus

redshift senza server: GetTableRestoreStatus

Lettura

GetTrack

redshift senza server: GetTrack

Lettura

GetUsageLimit

redshift senza server: GetUsageLimit

Lettura

GetWorkgroup

redshift senza server: GetWorkgroup

Lettura

ListCustomDomainAssociations

redshift senza server: ListCustomDomainAssociations

List

ListEndpointAccess

redshift senza server: ListEndpointAccess

List

ListManagedWorkgroups

redshift senza server: ListManagedWorkgroups

List

ListNamespaces

redshift senza server: ListNamespaces

List

ListRecoveryPoints

redshift senza server: ListRecoveryPoints

List

ListReservationOfferings

redshift senza server: ListReservationOfferings

List

ListReservations

redshift senza server: ListReservations

List

ListScheduledActions

redshift senza server: ListScheduledActions

List

ListSnapshotCopyConfigurations

redshift senza server: ListSnapshotCopyConfigurations

List

ListSnapshots

redshift senza server: ListSnapshots

List

ListTableRestoreStatus

redshift senza server: ListTableRestoreStatus

List

ListTagsForResource

redshift senza server: ListTagsForResource

List

ListTracks

redshift senza server: ListTracks

List

ListUsageLimits

redshift senza server: ListUsageLimits

List

ListWorkgroups

redshift senza server: ListWorkgroups

List

PutResourcePolicy

redshift senza server: PutResourcePolicy

Scrittura

RestoreFromRecoveryPoint

redshift senza server: RestoreFromRecoveryPoint

Scrittura

RestoreFromSnapshot

redshift senza server: RestoreFromSnapshot

Scrittura

RestoreTableFromRecoveryPoint

redshift senza server: RestoreTableFromRecoveryPoint

Scrittura

RestoreTableFromSnapshot

redshift senza server: RestoreTableFromSnapshot

Scrittura

TagResource

redshift senza server: TagResource

Etichettatura, scrittura

UntagResource

redshift senza server: UntagResource

Etichettatura, scrittura

UpdateCustomDomainAssociation

redshift senza server: UpdateCustomDomainAssociation

Scrittura

UpdateEndpointAccess

redshift senza server: UpdateEndpointAccess

Scrittura

UpdateLakehouseConfiguration

Io sono: PassRole

Io sono: PassedToService

redshift-serverless.amazonaws.com

Scrittura

spostamento verso il rosso: AssociateDataShareConsumer

Scrittura

spostamento verso il rosso: DeregisterNamespace

Scrittura

spostamento verso il rosso: RegisterNamespace

Scrittura

UpdateNamespace

redshift senza server: UpdateNamespace

Scrittura

Io sono: PassRole

Io sono: PassedToService

redshift-serverless.amazonaws.com

Scrittura

UpdateScheduledAction

redshift-senza server: CreateSnapshot

Scrittura

redshift senza server: UpdateScheduledAction

Scrittura

Io sono: PassRole

Io sono: PassedToService

redshift-serverless.amazonaws.com

Scrittura

UpdateSnapshot

redshift-senza server: UpdateSnapshot

Scrittura

UpdateSnapshotCopyConfiguration

redshift senza server: UpdateSnapshotCopyConfiguration

Scrittura

UpdateUsageLimit

redshift senza server: UpdateUsageLimit

Scrittura

UpdateWorkgroup

redshift senza server: UpdateWorkgroup

Scrittura

Operazioni definite da Amazon Redshift Serverless

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

ConvertRecoveryPointToSnapshot

Concede l'autorizzazione per convertire un punto di ripristino in uno snapshot

Punto di ripristino*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

istantanea*

era: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

CreateCustomDomainAssociation

Concede l'autorizzazione per creare un'associazione di dominio personalizzata in Amazon Redshift Serverless

gruppo di lavoro*

leggi: ResourceTag /$ {} TagKey

Scrittura

CreateEndpointAccess

Concede l'autorizzazione per creare un endpoint VPC gestito da Amazon Redshift Serverless

Accesso all'endpoint*

Scrittura

CreateNamespace

Concede l'autorizzazione per creare uno spazio dei nomi gestito da Amazon Redshift Serverless

spazio dei nomi*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateReservation

Concede l'autorizzazione ad acquistare una riserva di capacità in base a una specifica offerta di prenotazione, per un numero specifico di RPU

Scrittura

CreateScheduledAction

Concede l'autorizzazione per creare un'operazione pianificata per uno spazio dei nomi Amazon Redshift serverless specificato

spazio dei nomi*

leggi: /$ {} ResourceTag TagKey

Scrittura

CreateSnapshot

Concede l'autorizzazione per creare uno snapshot di tutti i database in uno spazio dei nomi

spazio dei nomi*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

istantanea*

era: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

CreateSnapshotCopyConfiguration

Concede l'autorizzazione per creare una configurazione della copia degli snapshot per uno spazio dei nomi Amazon Redshift serverless specificato

spazio dei nomi*

leggi: /$ {} ResourceTag TagKey

Scrittura

CreateUsageLimit

Concede l'autorizzazione per creare un limite di utilizzo per uno specifico tipo di utilizzo Amazon Redshift Serverless

Scrittura

CreateWorkgroup

Concede l'autorizzazione per creare uno gruppo di lavoro in Amazon Redshift Serverless

gruppo di lavoro*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteCustomDomainAssociation

Concede l'autorizzazione per eliminare un'associazione di dominio personalizzata

gruppo di lavoro*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteEndpointAccess

Concede l'autorizzazione per eliminare un endpoint VPC gestito da Amazon Redshift Serverless

Accesso all'endpoint*

Scrittura

DeleteNamespace

Concede l'autorizzazione per eliminare uno spazio dei nomi da Amazon Redshift Serverless

spazio dei nomi*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteResourcePolicy

Concede l'autorizzazione per eliminare la policy delle risorse specificata

Scrittura

DeleteScheduledAction

Concede l'autorizzazione per eliminare un'operazione pianificata da Amazon Redshift serverless

Scrittura

DeleteSnapshot

Concede l'autorizzazione per eliminare uno snapshot da Amazon Redshift Serverless

istantanea*

era: /$ {} ResourceTag TagKey

Scrittura

DeleteSnapshotCopyConfiguration

Concede l'autorizzazione per eliminare una configurazione della copia degli snapshot per uno spazio dei nomi Amazon Redshift serverless

Scrittura

DeleteUsageLimit

Concede l'autorizzazione per eliminare un limite di utilizzo da Amazon Redshift Serverless

Scrittura

DeleteWorkgroup

Concede l'autorizzazione per eliminare un gruppo di lavoro

gruppo di lavoro*

leggi: ResourceTag /$ {} TagKey

Scrittura

GetCredentials

Concede l'autorizzazione per ottenere un nome utente e una password temporanea del database con autorizzazione temporanea per l'accesso ad Amazon Redshift Serverless

gruppo di lavoro*

leggi: ResourceTag /$ {} TagKey

Scrittura

GetCustomDomainAssociation

Concede l'autorizzazione per ottenere le informazioni relative a una specifica associazione di dominio personalizzata

gruppo di lavoro*

leggi: ResourceTag /$ {} TagKey

Lettura

GetEndpointAccess

Concede l'autorizzazione per creare un endpoint VPC gestito da Amazon Redshift Serverless

Accesso all'endpoint*

Lettura

GetIdentityCenterAuthToken

Concede l'autorizzazione a ottenere un token autorizzato per gli utenti di Identity Center per accedere ai gruppi di lavoro Serverless di Redshift

gruppo di lavoro*

leggi: ResourceTag /$ {} TagKey

Lettura

GetManagedWorkgroup

Concede l'autorizzazione a creare un gruppo di lavoro Amazon Redshift Managed Serverless con le impostazioni di configurazione specificate

gruppo di lavoro gestito*

Lettura

GetNamespace

Concede l'autorizzazione per ottenere informazioni su uno spazio dei nomi in Amazon Redshift Serverless

spazio dei nomi*

leggi: /$ {} ResourceTag TagKey

Lettura

GetRecoveryPoint

Concede l'autorizzazione per ottenere le informazioni su un punto di ripristino

Punto di ripristino*

leggi: /$ {} ResourceTag TagKey

Lettura

GetReservation

Concede il permesso di ottenere un particolare oggetto di prenotazione

Lettura

GetReservationOffering

Concede l'autorizzazione a ricevere una particolare offerta di prenotazione

Lettura

GetResourcePolicy

Concede l'autorizzazione per ottenere una policy della risorsa

Lettura

GetScheduledAction

Concede l'autorizzazione per ottenere le informazioni su un'operazione pianificata specifica

Lettura

GetSnapshot

Concede l'autorizzazione per ottenere informazioni su uno snapshot specifico

istantanea*

era: /$ {} ResourceTag TagKey

Lettura

GetTableRestoreStatus

Concede l'autorizzazione per ottenere gli stati di ripristino di tabella su uno snapshot specifico

Lettura

GetTrack

Concede l'autorizzazione a ottenere informazioni su un brano in Amazon Redshift Serverless

Lettura

GetUsageLimit

Concede l'autorizzazione per ottenere informazioni su un limite di utilizzo in Amazon Redshift Serverless

Lettura

GetWorkgroup

Concede l'autorizzazione per ottenere le informazioni su un gruppo di lavoro specifico

gruppo di lavoro*

leggi: ResourceTag /$ {} TagKey

Lettura

ListCustomDomainAssociations

Concede l'autorizzazione per elencare le associazioni di dominio personalizzate in Amazon Redshift Serverless

List

ListEndpointAccess

Concede il permesso di elencare EndpointAccess oggetti e informazioni pertinenti

EndPointAccess*

List

ListManagedWorkgroups

Concede l'autorizzazione a elencare gruppi di lavoro gestiti in Amazon Redshift Serverless

List

ListNamespaces

Concede l'autorizzazione per elencare uno spazio dei nomi in Amazon Redshift Serverless

List

ListRecoveryPoints

Concede l'autorizzazione per elencare un array di punti di ripristino

RecoveryPoint*

leggi: /$ {} ResourceTag TagKey

List

ListReservationOfferings

Concede l'autorizzazione a elencare tutte le offerte di prenotazione di capacità disponibili

List

ListReservations

Concede l'autorizzazione a elencare tutte le prenotazioni

List

ListScheduledActions

Concede l'autorizzazione per elencare le operazioni pianificate

List

ListSnapshotCopyConfigurations

Concede il permesso di elencare SnapshotCopyConfiguration oggetti e informazioni pertinenti

spazio dei nomi

aws: ResourceTag /$ {} TagKey

List

ListSnapshots

Concede l'autorizzazione per elencare gli snapshot

istantanea*

era: /$ {} ResourceTag TagKey

List

ListTableRestoreStatus

Concede l'autorizzazione per elencare gli stati di ripristino di tabella

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag assegnati a una risorsa

spazio dei nomi

legge: ResourceTag /$ {} TagKey

List

gruppo di lavoro

leggi: ResourceTag /$ {} TagKey

ListTracks

Concede l'autorizzazione a elencare i brani disponibili in Amazon Redshift Serverless

List

ListUsageLimits

Concede l'autorizzazione per eliminare un limite di utilizzo da Amazon Redshift Serverless

List

ListWorkgroups

Concede l'autorizzazione per elencare i gruppi di lavoro in Amazon Redshift Serverless

List

PutResourcePolicy

Concede l'autorizzazione per creare o aggiornare la policy di una risorsa

Scrittura

RestoreFromRecoveryPoint

Concede l'autorizzazione per ripristinare i dati da un punto di ripristino

RecoveryPoint*

leggi: /$ {} ResourceTag TagKey

Scrittura

RestoreFromSnapshot

Concede l'autorizzazione per ripristinare uno spazio dei nomi da uno snapshot

istantanea*

era: /$ {} ResourceTag TagKey

Scrittura

RestoreTableFromRecoveryPoint

Concede l'autorizzazione per ripristinare una tabella da un punto di ripristino

spazio dei nomi*

leggi: /$ {} ResourceTag TagKey

Scrittura

Punto di ripristino*

leggi: /$ {} ResourceTag TagKey

RestoreTableFromSnapshot

Concede l'autorizzazione per ripristinare una tabella da uno snapshot

spazio dei nomi*

leggi: /$ {} ResourceTag TagKey

Scrittura

istantanea*

era: /$ {} ResourceTag TagKey

TagResource

Concede l'autorizzazione ad assegnare uno o più tag a una risorsa

spazio dei nomi

legge: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

RecoveryPoint

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

snapshot

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

gruppo di lavoro

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

Concede l'autorizzazione per rimuovere un tag o un insieme di tag da una risorsa

spazio dei nomi

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

Etichettatura, scrittura

RecoveryPoint

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

snapshot

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

gruppo di lavoro

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

UpdateCustomDomainAssociation

Concede l'autorizzazione per aggiornare un certificato associato a un dominio personalizzato

gruppo di lavoro*

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateEndpointAccess

Concede l'autorizzazione per aggiornare un endpoint VPC gestito da Amazon Redshift Serverless

Accesso all'endpoint*

Scrittura

UpdateNamespace

Concede l'autorizzazione per aggiornare uno spazio dei nomi con le impostazioni configurabili specificate

spazio dei nomi*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateScheduledAction

Concede l'autorizzazione per aggiornare un'operazione pianificata

Scrittura

UpdateSnapshot

Concede l'autorizzazione per aggiornare uno snapshot

istantanea*

era: /$ {} ResourceTag TagKey

Scrittura

UpdateSnapshotCopyConfiguration

Concede l'autorizzazione per aggiornare una configurazione della copia degli snapshot per uno spazio dei nomi Amazon Redshift serverless

Scrittura

UpdateUsageLimit

Concede l'autorizzazione per aggiornare un limite di utilizzo da Amazon Redshift Serverless

Scrittura

UpdateWorkgroup

Concede l'autorizzazione per aggiornare un gruppo di lavoro Amazon Redshift Serverless con le impostazioni di configurazione specificate

gruppo di lavoro*

leggi: ResourceTag /$ {} TagKey

Scrittura

Permission-only azioni per Amazon Redshift Serverless

Le seguenti azioni sono definite da Amazon Redshift Serverless ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.

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

DescribeOneTimeCredit

Concede l'autorizzazione a visualizzare sulla console Amazon Redshift Serverless il numero rimanente di crediti di prova gratuiti e la relativa data di scadenza

Lettura

ListAutonomicsDenylist

Concede l'autorizzazione a elencare le risorse negate nelle decisioni di autonomia globale per un gruppo di lavoro specifico

gruppo di lavoro*

leggi: ResourceTag /$ {} TagKey

Lettura

UpdateAutonomicsDenylist

Concede l'autorizzazione ad aggiungere o rimuovere risorse dalla denylist globale di autonomics per un gruppo di lavoro specificato

gruppo di lavoro*

leggi: ResourceTag /$ {} TagKey

Scrittura

Tipi di risorsa definiti da Amazon Redshift Serverless

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

Accesso agli endpoint

arn: $ {Partition} :redshift-serverless: $ {Region} :$ {Account} :managedvpcendpoint/$ {} EndpointAccessId

gruppo di lavoro gestito

arn: $ {Partition} :redshift-serverless: $ {Region} :$ {Account} :managed-workgroup/$ {} ManagedWorkgroupName

spazio dei nomi

arn: $ {Partition} :redshift-serverless: $ {Region} :$ {Account} :namespace/$ {} NamespaceId

ResourceTagleggi: /$ {} TagKey

Punto di ripristino

arn: $ {Partition} :redshift-serverless: $ {Region} :$ {Account} :recoverypoint/$ {} RecoveryPointId

ResourceTagleggi: /$ {} TagKey

istantanea

arn: $ {Partition} :redshift-serverless: $ {Region} :$ {Account} :snapshot/$ {} SnapshotId

ResourceTagleggi: /$ {} TagKey

gruppo di lavoro

arn: $ {Partition} :redshift-serverless: $ {Region} :$ {Account} :workgroup/$ {} WorkgroupId

ResourceTagleggi: /$ {} TagKey

Chiavi di condizione per Amazon Redshift Serverless

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

Chiavi di condizione Descrizione Tipo

legge: 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

redshift-serverless:endpoint AccessId

Filtra l'accesso in base alle credenziali d'accesso dell'endpoint

Stringa

redshift-serverless:gestito WorkgroupName

Filtra l'accesso in base all'identificatore del gruppo di lavoro gestito

Stringa

redshift-serverless:namespaceID

Filtra l'accesso in base all'identificatore dello spazio dei nomi

Stringa

redshift-serverless:ripristino PointId

Filtra l'accesso in base all'identificatore del punto di ripristino

Stringa

redshift-serverless: snapshotID

Filtra l'accesso in base all'identificatore dello snapshot

Stringa

redshift-serverless:tabella RestoreRequestId

Filtra l'accesso in base all'identificatore della richiesta di ripristino di tabella

Stringa

redshift-serverless:workgroupid

Filtra l'accesso in base all'identificatore del gruppo di lavoro

Stringa