View a markdown version of this page

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

Amazon MemoryDB (prefisso del servizio: memorydb) 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 MemoryDB

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

BatchUpdateCluster

memorydb:BatchUpdateCluster

Scrittura

CopySnapshot

memorydb:CopySnapshot

Scrittura

memorydb:TagResource

Etichettatura, scrittura

CreateACL

memorydb:CreateAcl

Scrittura

memorydb:TagResource

Etichettare, scrivere

CreateCluster

memorydb:CreateCluster

Scrittura

memorydb:TagResource

Etichettare, scrivere

CreateMultiRegionCluster

memorydb:CreateMultiRegionCluster

Scrittura

memorydb:TagResource

Etichettare, scrivere

CreateParameterGroup

memorydb:CreateParameterGroup

Scrittura

memorydb:TagResource

Etichettare, scrivere

CreateSnapshot

memorydb:CreateSnapshot

Scrittura

memorydb:TagResource

Etichettare, scrivere

CreateSubnetGroup

memorydb:CreateSubnetGroup

Scrittura

memorydb:TagResource

Etichettare, scrivere

CreateUser

memorydb:CreateUser

Scrittura

memorydb:TagResource

Etichettare, scrivere

DeleteACL

memorydb:DeleteAcl

Scrittura

DeleteCluster

memorydb:CreateSnapshot

Scrittura

memorydb:DeleteCluster

Scrittura

DeleteMultiRegionCluster

memorydb:DeleteMultiRegionCluster

Scrittura

DeleteParameterGroup

memorydb:DeleteParameterGroup

Scrittura

DeleteSnapshot

memorydb:DeleteSnapshot

Scrittura

DeleteSubnetGroup

memorydb:DeleteSubnetGroup

Scrittura

DeleteUser

memorydb:DeleteUser

Scrittura

DescribeACLs

memorydb:DescribeAcls

Lettura

DescribeClusters

memorydb:DescribeClusters

Lettura

DescribeEngineVersions

memorydb:DescribeEngineVersions

Lettura

DescribeEvents

memorydb:DescribeEvents

Lettura

DescribeMultiRegionClusters

memorydb:DescribeMultiRegionClusters

Lettura

DescribeMultiRegionParameterGroups

memorydb:DescribeMultiRegionParameterGroups

Lettura

DescribeMultiRegionParameters

memorydb:DescribeMultiRegionParameters

Lettura

DescribeParameterGroups

memorydb:DescribeParameterGroups

Lettura

DescribeParameters

memorydb:DescribeParameters

Lettura

DescribeReservedNodes

memorydb:DescribeReservedNodes

Lettura

DescribeReservedNodesOfferings

memorydb:DescribeReservedNodesOfferings

Lettura

DescribeServiceUpdates

memorydb:DescribeServiceUpdates

Lettura

DescribeSnapshots

memorydb:DescribeSnapshots

Lettura

DescribeSubnetGroups

memorydb:DescribeSubnetGroups

Lettura

DescribeUsers

memorydb:DescribeUsers

Lettura

FailoverShard

memorydb:FailoverShard

Scrittura

ListAllowedMultiRegionClusterUpdates

memorydb:ListAllowedMultiRegionClusterUpdates

Lettura

ListAllowedNodeTypeUpdates

memorydb:ListAllowedNodeTypeUpdates

Lettura

ListTags

memorydb:ListTags

Lettura

PurchaseReservedNodesOffering

memorydb:PurchaseReservedNodesOffering

Scrittura

memorydb:TagResource

Etichettare, scrivere

ResetParameterGroup

memorydb:ResetParameterGroup

Scrittura

TagResource

memorydb:TagResource

Etichettare, scrivere

UntagResource

memorydb:UntagResource

Etichettare, scrivere

UpdateACL

memorydb:UpdateAcl

Scrittura

UpdateCluster

memorydb:UpdateCluster

Scrittura

UpdateMultiRegionCluster

memorydb:UpdateMultiRegionCluster

Scrittura

UpdateParameterGroup

memorydb:UpdateParameterGroup

Scrittura

UpdateSubnetGroup

memorydb:UpdateSubnetGroup

Scrittura

UpdateUser

memorydb:UpdateUser

Scrittura

Operazioni definite da Amazon MemoryDB

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

BatchUpdateCluster

Concede le autorizzazioni per applicare aggiornamenti al servizio

cluster*

aws:ResourceTag/${TagKey}

Scrittura

Connect

Consente a un utente o ruolo IAM di connettersi come utente MemoryDB specificato a un nodo in un cluster

cluster*

aws:ResourceTag/${TagKey}

Scrittura

user*

aws:ResourceTag/${TagKey}

CopySnapshot

Concede le autorizzazioni per creare la copia di uno snapshot esistente

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateAcl

Concede le autorizzazioni per creare una nuova lista di controllo accessi

user*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateCluster

Concede le autorizzazioni per creare un cluster

acl*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

memorydb:TLSEnabled

Scrittura

multiregioncluster

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

memorydb:TLSEnabled

parametergroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

memorydb:TLSEnabled

snapshot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

memorydb:TLSEnabled

subnetgroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

memorydb:TLSEnabled

CreateMultiRegionCluster

Concede le autorizzazioni per creare un Multi-Region grappolo

multiregionparametergroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

memorydb:TLSEnabled

Scrittura

CreateParameterGroup

Concede le autorizzazioni per creare un nuovo gruppo di parametri

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateSnapshot

Concede le autorizzazioni per creare un backup di un cluster nel momento corrente

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateSubnetGroup

Concede le autorizzazioni per creare un nuovo gruppo di sottoreti

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateUser

Concede le autorizzazioni per creare un nuovo utente

aws:RequestTag/${TagKey}

aws:TagKeys

memorydb:UserAuthenticationMode

Scrittura

DeleteAcl

Concede le autorizzazioni per eliminare una lista di controllo accessi

acl*

aws:ResourceTag/${TagKey}

Scrittura

DeleteCluster

Concede le autorizzazioni per eliminare un cluster con provisioning eseguito in precedenza

cluster*

aws:ResourceTag/${TagKey}

Scrittura

multiregioncluster

aws:ResourceTag/${TagKey}

memorydb:TLSEnabled

snapshot

aws:ResourceTag/${TagKey}

DeleteMultiRegionCluster

Concede le autorizzazioni per eliminare un Multi-Region grappolo

multiregioncluster*

aws:ResourceTag/${TagKey}

memorydb:TLSEnabled

Scrittura

DeleteParameterGroup

Concede le autorizzazioni per eliminare un gruppo di parametri

parametergroup*

aws:ResourceTag/${TagKey}

Scrittura

DeleteSnapshot

Concede le autorizzazioni per eliminare uno snapshot

snapshot*

aws:ResourceTag/${TagKey}

Scrittura

DeleteSubnetGroup

Concede le autorizzazioni per eliminare un gruppo di sottoreti

subnetgroup*

aws:ResourceTag/${TagKey}

Scrittura

DeleteUser

Concede le autorizzazioni per eliminare un utente

user*

aws:ResourceTag/${TagKey}

Scrittura

DescribeAcls

Concede le autorizzazioni per recuperare informazioni sulle liste di controllo accessi

acl*

aws:ResourceTag/${TagKey}

Lettura

DescribeClusters

Concede le autorizzazioni per recuperare le informazioni relative a tutti i cluster assegnati se non viene specificato alcun identificatore del cluster o relative a un determinato cluster se viene indicato un identificatore del cluster

cluster*

aws:ResourceTag/${TagKey}

Lettura

DescribeEngineVersions

Concede le autorizzazioni per elencare i motori disponibili e le relative versioni

Lettura

DescribeEvents

Concede le autorizzazioni per recuperare gli eventi correlati ai cluster, ai gruppi di sottoreti e ai gruppi di parametri

Lettura

DescribeMultiRegionClusters

Concede le autorizzazioni per recuperare informazioni su tutti Multi-Region cluster se non viene specificato alcun identificatore del cluster o relativo a uno specifico Multi-Region cluster se viene fornito un identificatore di cluster

multiregioncluster*

aws:ResourceTag/${TagKey}

memorydb:TLSEnabled

Lettura

DescribeMultiRegionParameterGroups

Concede le autorizzazioni per recuperare informazioni su Multi-Region gruppi di parametri

multiregionparametergroup*

Lettura

DescribeMultiRegionParameters

Concede le autorizzazioni per recuperare un elenco dettagliato di parametri per un particolare Multi-Region gruppo di parametri

multiregionparametergroup*

Lettura

DescribeParameterGroups

Concede le autorizzazioni per recuperare le informazioni sui gruppi di parametri

parametergroup*

aws:ResourceTag/${TagKey}

Lettura

DescribeParameters

Concede le autorizzazioni per recuperare un elenco dettagliato dei parametri per un particolare gruppo di parametri

parametergroup*

aws:ResourceTag/${TagKey}

Lettura

DescribeReservedNodes

Concede l'autorizzazione per recuperare i nodi riservati

reservednode*

aws:ResourceTag/${TagKey}

Lettura

DescribeReservedNodesOfferings

Concede le autorizzazioni per recuperare le offerte di nodi riservati

Lettura

DescribeServiceUpdates

Concede le autorizzazioni per recuperare i dettagli degli aggiornamenti del servizio

Lettura

DescribeSnapshots

Concede le autorizzazioni per recuperare informazioni sugli snapshot del cluster

snapshot*

aws:ResourceTag/${TagKey}

Lettura

DescribeSubnetGroups

Concede le autorizzazioni per recuperare un elenco dei gruppi di sottoreti

subnetgroup*

aws:ResourceTag/${TagKey}

Lettura

DescribeUsers

Concede le autorizzazioni per recuperare le informazioni sugli utenti

user*

aws:ResourceTag/${TagKey}

Lettura

FailoverShard

Concede le autorizzazioni per testare il failover automatico su uno shard specificato in un cluster

cluster*

aws:ResourceTag/${TagKey}

Scrittura

ListAllowedMultiRegionClusterUpdates

Concede le autorizzazioni per l'elenco disponibile Multi-Region aggiornamenti del cluster

multiregioncluster*

aws:ResourceTag/${TagKey}

memorydb:TLSEnabled

Lettura

ListAllowedNodeTypeUpdates

Concede le autorizzazioni per elencare gli aggiornamenti dei tipi di nodo disponibili

cluster*

aws:ResourceTag/${TagKey}

Lettura

ListTags

Concede le autorizzazioni per elencare i tag di allocazione costi

acl

aws:ResourceTag/${TagKey}

Lettura

cluster

aws:ResourceTag/${TagKey}

multiregioncluster

aws:ResourceTag/${TagKey}

memorydb:TLSEnabled

parametergroup

aws:ResourceTag/${TagKey}

snapshot

aws:ResourceTag/${TagKey}

subnetgroup

aws:ResourceTag/${TagKey}

user

aws:ResourceTag/${TagKey}

PurchaseReservedNodesOffering

Concede l'autorizzazione per acquistare un nodo riservato

reservednode*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

ResetParameterGroup

Concede le autorizzazioni per impostare il valore predefinito del motore o del sistema per i parametri di un gruppo di parametri

parametergroup*

aws:ResourceTag/${TagKey}

Scrittura

TagResource

Concede le autorizzazioni per aggiungere fino a 10 tag di allocazione costi alla risorsa designata

acl

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

cluster

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

multiregioncluster

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

memorydb:TLSEnabled

parametergroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

reservednode

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

snapshot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

subnetgroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

user

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede le autorizzazioni per rimuovere i tag identificati dal TagKeys elenco da una risorsa

acl

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

cluster

aws:ResourceTag/${TagKey}

aws:TagKeys

multiregioncluster

aws:ResourceTag/${TagKey}

aws:TagKeys

memorydb:TLSEnabled

parametergroup

aws:ResourceTag/${TagKey}

aws:TagKeys

snapshot

aws:ResourceTag/${TagKey}

aws:TagKeys

subnetgroup

aws:ResourceTag/${TagKey}

aws:TagKeys

user

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAcl

Concede le autorizzazioni per aggiornare una lista di controllo accessi

acl*

aws:ResourceTag/${TagKey}

Scrittura

user*

aws:ResourceTag/${TagKey}

UpdateCluster

Concede le autorizzazioni per aggiornare le impostazioni di un cluster

acl

aws:ResourceTag/${TagKey}

Scrittura

cluster*

aws:ResourceTag/${TagKey}

parametergroup

aws:ResourceTag/${TagKey}

UpdateMultiRegionCluster

Concede le autorizzazioni per aggiornare le impostazioni per a Multi-Region grappolo

multiregioncluster*

aws:ResourceTag/${TagKey}

memorydb:TLSEnabled

Scrittura

multiregionparametergroup

aws:ResourceTag/${TagKey}

UpdateParameterGroup

Concede le autorizzazioni per aggiornare i parametri di un gruppo di parametri

parametergroup*

aws:ResourceTag/${TagKey}

Scrittura

UpdateSubnetGroup

Concede le autorizzazioni per aggiornare un gruppo di sottoreti

subnetgroup*

aws:ResourceTag/${TagKey}

Scrittura

UpdateUser

Concede le autorizzazioni per aggiornare un utente

user*

aws:ResourceTag/${TagKey}

memorydb:UserAuthenticationMode

Scrittura

Permission-only azioni per Amazon MemoryDB

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

PauseMultiRegionClusterReplication

Concede il permesso di sospendere la replica per a Multi-Region grappolo

multiregioncluster*

aws:ResourceTag/${TagKey}

memorydb:TLSEnabled

Scrittura

Tipi di risorsa definiti da Amazon MemoryDB

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

acl

arn:${Partition}:memorydb:${Region}:${Account}:acl/${AclName}

aws:ResourceTag/${TagKey}

cluster

arn:${Partition}:memorydb:${Region}:${Account}:cluster/${ClusterName}

aws:ResourceTag/${TagKey}

multiregioncluster

arn:${Partition}:memorydb::${Account}:multiregioncluster/${ClusterName}

aws:ResourceTag/${TagKey}

memorydb:TLSEnabled

multiregionparametergroup

arn:${Partition}:memorydb::${Account}:multiregionparametergroup/${MultiRegionParameterGroupName}

parametergroup

arn:${Partition}:memorydb:${Region}:${Account}:parametergroup/${ParameterGroupName}

aws:ResourceTag/${TagKey}

reservednode

arn:${Partition}:memorydb:${Region}:${Account}:reservednode/${ReservationID}

aws:ResourceTag/${TagKey}

snapshot

arn:${Partition}:memorydb:${Region}:${Account}:snapshot/${SnapshotName}

aws:ResourceTag/${TagKey}

subnetgroup

arn:${Partition}:memorydb:${Region}:${Account}:subnetgroup/${SubnetGroupName}

aws:ResourceTag/${TagKey}

user

arn:${Partition}:memorydb:${Region}:${Account}:user/${UserName}

aws:ResourceTag/${TagKey}

Chiavi di condizione di Amazon MemoryDB

Amazon MemoryDB 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 le operazioni in base ai tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra le operazioni in base ai tag associati alla risorsa.

String

aws:TagKeys

Filtra le operazioni in base alle chiavi di tag passate nella richiesta

ArrayOfString

memorydb:TLSEnabled

Filtra l'accesso in base al parametro TLSEnabled presente nella richiesta o il valore predefinito è true se il parametro non è presente

Bool

memorydb:UserAuthenticationMode

Filtra l'accesso tramite UserAuthenticationMode.Type parametro nella richiesta

String