View a markdown version of this page

Azioni, risorse e chiavi di condizione per Amazon Aurora DSQL - 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à.

Azioni, risorse e chiavi di condizione per Amazon Aurora DSQL

Amazon Aurora DSQL (prefisso del servizio: dsql) 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 Aurora DSQL

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

CreateCluster

dsql:AddPeerCluster

Scrittura

dsql:CreateCluster

Scrittura

dsql:DeleteClusterPolicy

Scrittura

dsql:PutClusterPolicy

Scrittura

dsql:PutMultiRegionProperties

Scrittura

dsql:PutWitnessRegion

Scrittura

dsql:TagResource

Etichettatura, scrittura

CreateStream

dsql:CreateStream

Scrittura

dsql:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

dsql.amazonaws.com

Scrittura

DeleteCluster

dsql:DeleteCluster

Scrittura

DeleteClusterPolicy

dsql:DeleteClusterPolicy

Scrittura

DeleteStream

dsql:DeleteStream

Scrittura

GetCluster

dsql:GetCluster

Lettura

GetClusterPolicy

dsql:GetClusterPolicy

Lettura

GetStream

dsql:GetStream

Lettura

GetVpcEndpointServiceName

dsql:GetVpcEndpointServiceName

Lettura

ListClusters

dsql:ListClusters

List

ListStreams

dsql:ListStreams

List

ListTagsForResource

dsql:ListTagsForResource

Lettura

PutClusterPolicy

dsql:DeleteClusterPolicy

Scrittura

dsql:PutClusterPolicy

Scrittura

TagResource

dsql:TagResource

Etichettare, scrivere

UntagResource

dsql:UntagResource

Etichettare, scrivere

UpdateCluster

dsql:AddPeerCluster

Scrittura

dsql:GetCluster

Lettura

dsql:PutMultiRegionProperties

Scrittura

dsql:PutWitnessRegion

Scrittura

dsql:RemovePeerCluster

Scrittura

dsql:UpdateCluster

Scrittura

Azioni definite da Amazon Aurora DSQL

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

CreateCluster

Concede il permesso di creare nuovi cluster

Cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dsql:WitnessRegion

Scrittura

CreateStream

Concede l'autorizzazione a creare un Change Stream per un cluster

Cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

DbConnect

Concede il permesso di connettersi al database

Cluster*

aws:ResourceTag/${TagKey}

Scrittura

DbConnectAdmin

Concede il permesso di connettersi al database con il ruolo di amministratore. La connessione con qualsiasi altro ruolo richiede DbConnect autorizzazione

Cluster*

aws:ResourceTag/${TagKey}

Scrittura

DeleteCluster

Concede il permesso di eliminare un cluster e tutti i relativi dati

Cluster*

aws:ResourceTag/${TagKey}

Scrittura

DeleteClusterPolicy

Concede l'autorizzazione a rimuovere la policy in linea basata sulle risorse associata a un cluster

Cluster*

aws:ResourceTag/${TagKey}

Scrittura

DeleteStream

Concede il permesso di eliminare un Change Stream

Stream*

aws:ResourceTag/${TagKey}

Scrittura

GetBackupJob

Concede l'autorizzazione per ottenere lo stato di un job di backup del cluster Aurora DSQL

Cluster*

aws:ResourceTag/${TagKey}

Lettura

GetCluster

Concede il permesso di ottenere informazioni su un cluster

Cluster*

aws:ResourceTag/${TagKey}

Lettura

GetClusterPolicy

Concede l'autorizzazione a recuperare la policy in linea basata sulle risorse allegata a un cluster

Cluster*

aws:ResourceTag/${TagKey}

Lettura

GetRestoreJob

Concede l'autorizzazione per ottenere lo stato di un processo di ripristino del cluster Aurora DSQL

Cluster*

aws:ResourceTag/${TagKey}

Lettura

GetStream

Concede il permesso di ottenere informazioni su un Change Stream

Stream*

aws:ResourceTag/${TagKey}

Lettura

GetVpcEndpointServiceName

Concede l'autorizzazione a recuperare il nome del servizio endpoint VPC per un cluster

Cluster*

aws:ResourceTag/${TagKey}

Lettura

ListClusters

Concede il permesso di recuperare un elenco di cluster

List

ListStreams

Concede il permesso di recuperare un elenco di Change Stream per un cluster

Cluster*

aws:ResourceTag/${TagKey}

List

ListTagsForResource

Concede il permesso di elencare tutti i tag su una risorsa Aurora DSQL

Cluster

aws:ResourceTag/${TagKey}

Lettura

Stream

aws:ResourceTag/${TagKey}

PutClusterPolicy

Concede il permesso di allegare o aggiornare la policy in linea basata sulle risorse associata a un cluster

Cluster*

aws:ResourceTag/${TagKey}

Scrittura

StartBackupJob

Concede l'autorizzazione per avviare un processo di backup per un cluster Aurora DSQL

Cluster*

aws:ResourceTag/${TagKey}

Scrittura

StartRestoreJob

Concede l'autorizzazione per avviare un processo di ripristino per un cluster Aurora DSQL

Cluster*

aws:ResourceTag/${TagKey}

Scrittura

StopBackupJob

Concede il permesso di interrompere un processo di backup per un cluster Aurora DSQL

Cluster*

aws:ResourceTag/${TagKey}

Scrittura

StopRestoreJob

Concede il permesso di interrompere un processo di ripristino per un cluster Aurora DSQL

Cluster*

aws:ResourceTag/${TagKey}

Scrittura

TagResource

Concede il permesso di aggiungere tag alle risorse DSQL di Aurora

Cluster

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

Stream

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede il permesso di rimuovere i tag dalle risorse DSQL di Aurora

Cluster

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

Stream

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCluster

Concede il permesso di modificare gli attributi del cluster

Cluster*

aws:ResourceTag/${TagKey}

dsql:WitnessRegion

Scrittura

UpdateStream

Concede il permesso di modificare gli attributi di Change Stream

Stream*

aws:ResourceTag/${TagKey}

Scrittura

Permission-only azioni per Amazon Aurora DSQL

Le seguenti azioni sono definite da Amazon Aurora DSQL 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

AddPeerCluster

Concede il permesso di aggiungere un cluster peer a un cluster multiregionale

Cluster*

aws:ResourceTag/${TagKey}

Scrittura

InjectError

Concede il permesso di inserire errori nei cluster mirati

dsql:FisActionId

dsql:FisTargetArns

Scrittura

PutMultiRegionProperties

Concede il permesso di aggiornare le proprietà multiregionali di un cluster

Cluster*

aws:ResourceTag/${TagKey}

Scrittura

PutWitnessRegion

Concede il permesso di configurare e aggiornare la regione testimone di un cluster multiregionale

Cluster*

aws:ResourceTag/${TagKey}

dsql:WitnessRegion

Scrittura

RemovePeerCluster

Concede l'autorizzazione a rimuovere un cluster peer da un cluster multiregionale

Cluster*

aws:ResourceTag/${TagKey}

Scrittura

Tipi di risorse definiti da Amazon Aurora DSQL

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

Cluster

arn:${Partition}:dsql:${Region}:${Account}:cluster/${Identifier}

aws:ResourceTag/${TagKey}

Stream

arn:${Partition}:dsql:${Region}:${Account}:cluster/${ClusterId}/stream/${StreamId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon Aurora DSQL

Amazon Aurora DSQL definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso in base a un tag formato da una coppia chiave/valore consentito nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso in base a un elenco di chiavi di tag consentite nella richiesta

ArrayOfString

dsql:FisActionId

Filtra l'accesso in base all'ID di un AWS Azione FIS

String

dsql:FisTargetArns

Filtra l'accesso da parte dell'ARN di un' AWS Obiettivo FIS

ArrayOfARN

dsql:WitnessRegion

Filtra l'accesso in base alla regione di riferimento dei cluster multiregionali

String