View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Redshift Serverless - 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 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 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

ConvertRecoveryPointToSnapshot

redshift-serverless:ConvertRecoveryPointToSnapshot

Scrittura

redshift-serverless:TagResource

Etichettatura, scrittura

CreateCustomDomainAssociation

redshift-serverless:CreateCustomDomainAssociation

Scrittura

CreateEndpointAccess

redshift-serverless:CreateEndpointAccess

Scrittura

CreateNamespace

redshift-serverless:CreateNamespace

Scrittura

redshift-serverless:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

redshift-serverless.amazonaws.com

Scrittura

CreateReservation

redshift-serverless:CreateReservation

Scrittura

CreateScheduledAction

redshift-serverless:CreateScheduledAction

Scrittura

redshift-serverless:CreateSnapshot

Scrittura

iam:PassRole

iam:PassedToService

redshift-serverless.amazonaws.com

Scrittura

CreateSnapshot

redshift-serverless:CreateSnapshot

Scrittura

redshift-serverless:TagResource

Etichettare, scrivere

CreateSnapshotCopyConfiguration

redshift-serverless:CreateSnapshotCopyConfiguration

Scrittura

CreateUsageLimit

redshift-serverless:CreateUsageLimit

Scrittura

CreateWorkgroup

redshift-serverless:CreateWorkgroup

Scrittura

redshift-serverless:TagResource

Etichettare, scrivere

DeleteCustomDomainAssociation

redshift-serverless:DeleteCustomDomainAssociation

Scrittura

DeleteEndpointAccess

redshift-serverless:DeleteEndpointAccess

Scrittura

DeleteNamespace

redshift-serverless:DeleteNamespace

Scrittura

DeleteResourcePolicy

redshift-serverless:DeleteResourcePolicy

Scrittura

DeleteScheduledAction

redshift-serverless:DeleteScheduledAction

Scrittura

DeleteSnapshot

redshift-serverless:DeleteSnapshot

Scrittura

DeleteSnapshotCopyConfiguration

redshift-serverless:DeleteSnapshotCopyConfiguration

Scrittura

DeleteUsageLimit

redshift-serverless:DeleteUsageLimit

Scrittura

DeleteWorkgroup

redshift-serverless:DeleteWorkgroup

Scrittura

GetCredentials

redshift-serverless:GetCredentials

Scrittura

GetCustomDomainAssociation

redshift-serverless:GetCustomDomainAssociation

Lettura

GetEndpointAccess

redshift-serverless:GetEndpointAccess

Lettura

GetIdentityCenterAuthToken

redshift-serverless:GetIdentityCenterAuthToken

Lettura

GetNamespace

redshift-serverless:GetNamespace

Lettura

GetRecoveryPoint

redshift-serverless:GetRecoveryPoint

Lettura

GetReservation

redshift-serverless:GetReservation

Lettura

GetReservationOffering

redshift-serverless:GetReservationOffering

Lettura

GetResourcePolicy

redshift-serverless:GetResourcePolicy

Lettura

GetScheduledAction

redshift-serverless:GetScheduledAction

Lettura

GetSnapshot

redshift-serverless:GetSnapshot

Lettura

GetTableRestoreStatus

redshift-serverless:GetTableRestoreStatus

Lettura

GetTrack

redshift-serverless:GetTrack

Lettura

GetUsageLimit

redshift-serverless:GetUsageLimit

Lettura

GetWorkgroup

redshift-serverless:GetWorkgroup

Lettura

ListCustomDomainAssociations

redshift-serverless:ListCustomDomainAssociations

List

ListEndpointAccess

redshift-serverless:ListEndpointAccess

List

ListManagedWorkgroups

redshift-serverless:ListManagedWorkgroups

List

ListNamespaces

redshift-serverless:ListNamespaces

List

ListRecoveryPoints

redshift-serverless:ListRecoveryPoints

List

ListReservationOfferings

redshift-serverless:ListReservationOfferings

List

ListReservations

redshift-serverless:ListReservations

List

ListScheduledActions

redshift-serverless:ListScheduledActions

List

ListSnapshotCopyConfigurations

redshift-serverless:ListSnapshotCopyConfigurations

List

ListSnapshots

redshift-serverless:ListSnapshots

List

ListTableRestoreStatus

redshift-serverless:ListTableRestoreStatus

List

ListTagsForResource

redshift-serverless:ListTagsForResource

List

ListTracks

redshift-serverless:ListTracks

List

ListUsageLimits

redshift-serverless:ListUsageLimits

List

ListWorkgroups

redshift-serverless:ListWorkgroups

List

PutResourcePolicy

redshift-serverless:PutResourcePolicy

Scrittura

RestoreFromRecoveryPoint

redshift-serverless:RestoreFromRecoveryPoint

Scrittura

RestoreFromSnapshot

redshift-serverless:RestoreFromSnapshot

Scrittura

RestoreTableFromRecoveryPoint

redshift-serverless:RestoreTableFromRecoveryPoint

Scrittura

RestoreTableFromSnapshot

redshift-serverless:RestoreTableFromSnapshot

Scrittura

TagResource

redshift-serverless:TagResource

Etichettare, scrivere

UntagResource

redshift-serverless:UntagResource

Etichettare, scrivere

UpdateCustomDomainAssociation

redshift-serverless:UpdateCustomDomainAssociation

Scrittura

UpdateEndpointAccess

redshift-serverless:UpdateEndpointAccess

Scrittura

UpdateLakehouseConfiguration

redshift-serverless:UpdateLakehouseConfiguration

Scrittura

iam:PassRole

iam:PassedToService

redshift-serverless.amazonaws.com

Scrittura

redshift:AssociateDataShareConsumer

Scrittura

redshift:DeregisterNamespace

Scrittura

redshift:RegisterNamespace

Scrittura

UpdateNamespace

redshift-serverless:UpdateNamespace

Scrittura

iam:PassRole

iam:PassedToService

redshift-serverless.amazonaws.com

Scrittura

UpdateScheduledAction

redshift-serverless:CreateSnapshot

Scrittura

redshift-serverless:UpdateScheduledAction

Scrittura

iam:PassRole

iam:PassedToService

redshift-serverless.amazonaws.com

Scrittura

UpdateSnapshot

redshift-serverless:UpdateSnapshot

Scrittura

UpdateSnapshotCopyConfiguration

redshift-serverless:UpdateSnapshotCopyConfiguration

Scrittura

UpdateUsageLimit

redshift-serverless:UpdateUsageLimit

Scrittura

UpdateWorkgroup

redshift-serverless:UpdateWorkgroup

Scrittura

Operazioni definite da Amazon Redshift Serverless

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

ConvertRecoveryPointToSnapshot

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

recoveryPoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateCustomDomainAssociation

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

workgroup*

aws:ResourceTag/${TagKey}

Scrittura

CreateEndpointAccess

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

endpointAccess*

Scrittura

CreateNamespace

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

namespace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateReservation

Concede il permesso di acquistare una prenotazione di capacità in base a un'offerta di prenotazione specifica, per un numero specificato di RPU

Scrittura

CreateScheduledAction

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

namespace*

aws:ResourceTag/${TagKey}

Scrittura

CreateSnapshot

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

namespace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateSnapshotCopyConfiguration

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

namespace*

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

workgroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

DeleteCustomDomainAssociation

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

workgroup*

aws:ResourceTag/${TagKey}

Scrittura

DeleteEndpointAccess

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

endpointAccess*

Scrittura

DeleteNamespace

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

namespace*

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

snapshot*

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

workgroup*

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

workgroup*

aws:ResourceTag/${TagKey}

Scrittura

GetCustomDomainAssociation

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

workgroup*

aws:ResourceTag/${TagKey}

Lettura

GetEndpointAccess

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

endpointAccess*

Lettura

GetIdentityCenterAuthToken

Concede il permesso di ottenere un token autorizzato per consentire agli utenti di Identity Center di accedere ai gruppi di lavoro Redshift Serverless

workgroup*

aws:ResourceTag/${TagKey}

Lettura

GetManagedWorkgroup

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

managed-workgroup*

Lettura

GetNamespace

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

namespace*

aws:ResourceTag/${TagKey}

Lettura

GetRecoveryPoint

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

recoveryPoint*

aws:ResourceTag/${TagKey}

Lettura

GetReservation

Concede il permesso di ottenere un particolare oggetto di prenotazione

Lettura

GetReservationOffering

Concede il permesso di 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

snapshot*

aws:ResourceTag/${TagKey}

Lettura

GetTableRestoreStatus

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

Lettura

GetTrack

Concede il permesso di ottenere informazioni su una traccia 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

workgroup*

aws:ResourceTag/${TagKey}

Lettura

ListCustomDomainAssociations

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

List

ListEndpointAccess

Concede il permesso di pubblicare elenchi EndpointAccess oggetti e informazioni pertinenti

endpointAccess*

List

ListManagedWorkgroups

Concede l'autorizzazione per elencare i 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*

aws:ResourceTag/${TagKey}

List

ListReservationOfferings

Concede il permesso di elencare tutte le offerte di prenotazione di capacità disponibili

List

ListReservations

Concede il permesso di elencare tutte le prenotazioni

List

ListScheduledActions

Concede l'autorizzazione per elencare le operazioni pianificate

List

ListSnapshotCopyConfigurations

Concede il permesso di pubblicare elenchi SnapshotCopyConfiguration oggetti e informazioni pertinenti

namespace

aws:ResourceTag/${TagKey}

List

ListSnapshots

Concede l'autorizzazione per elencare gli snapshot

snapshot*

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

namespace

aws:ResourceTag/${TagKey}

List

workgroup

aws:ResourceTag/${TagKey}

ListTracks

Concede il permesso di elencare le tracce 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*

aws:ResourceTag/${TagKey}

Scrittura

RestoreFromSnapshot

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

snapshot*

aws:ResourceTag/${TagKey}

Scrittura

RestoreTableFromRecoveryPoint

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

namespace*

aws:ResourceTag/${TagKey}

Scrittura

recoveryPoint*

aws:ResourceTag/${TagKey}

RestoreTableFromSnapshot

Concede l'autorizzazione per ripristinare una tabella da uno snapshot

namespace*

aws:ResourceTag/${TagKey}

Scrittura

snapshot*

aws:ResourceTag/${TagKey}

TagResource

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

namespace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

recoveryPoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

snapshot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

workgroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

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

namespace

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

recoveryPoint

aws:ResourceTag/${TagKey}

aws:TagKeys

snapshot

aws:ResourceTag/${TagKey}

aws:TagKeys

workgroup

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCustomDomainAssociation

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

workgroup*

aws:ResourceTag/${TagKey}

Scrittura

UpdateEndpointAccess

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

endpointAccess*

Scrittura

UpdateLakehouseConfiguration

Concede il permesso di gestire le autorizzazioni federate di Amazon Redshift

namespace*

aws:ResourceTag/${TagKey}

Scrittura

UpdateNamespace

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

namespace*

aws:ResourceTag/${TagKey}

Scrittura

UpdateScheduledAction

Concede l'autorizzazione per aggiornare un'operazione pianificata

Scrittura

UpdateSnapshot

Concede l'autorizzazione per aggiornare uno snapshot

snapshot*

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

workgroup*

aws: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 delle politiche IAM per concedere o negare le autorizzazioni.

Operazioni 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 il permesso di elencare le risorse escluse dalle decisioni autonomiche globali per un gruppo di lavoro specificato

workgroup*

aws:ResourceTag/${TagKey}

Lettura

UpdateAutonomicsDenylist

Concede il permesso di aggiungere o rimuovere risorse dalla lista di rifiuto globale di autonomics per un gruppo di lavoro specificato

workgroup*

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

endpointAccess

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

managed-workgroup

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

namespace

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

aws:ResourceTag/${TagKey}

recoveryPoint

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

aws:ResourceTag/${TagKey}

snapshot

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

aws:ResourceTag/${TagKey}

workgroup

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

aws:ResourceTag/${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

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

redshift-serverless:endpointAccessId

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

String

redshift-serverless:managedWorkgroupName

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

String

redshift-serverless:namespaceId

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

String

redshift-serverless:recoveryPointId

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

String

redshift-serverless:snapshotId

Filtra l'accesso in base all'identificatore dello snapshot

String

redshift-serverless:tableRestoreRequestId

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

String

redshift-serverless:workgroupId

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

String