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 ElastiCache
Amazon ElastiCache (prefisso del servizio: elasticache) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.
Riferimenti:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza riferimento programmatico all'autorizzazione del servizio
per questo servizio.
Argomenti
Operazioni API definite da Amazon ElastiCache
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 |
|---|---|---|---|---|
|
AddTagsToResource |
Etichettatura, scrittura |
|||
|
AuthorizeCacheSecurityGroupIngress |
Scrittura |
|||
|
BatchApplyUpdateAction |
Scrittura |
|||
|
BatchStopUpdateAction |
Scrittura |
|||
|
CompleteMigration |
Scrittura |
|||
|
CopyServerlessCacheSnapshot |
Etichettare, scrivere |
|||
Scrittura |
||||
|
CopySnapshot |
Etichettare, scrivere |
|||
Scrittura |
||||
|
CreateCacheCluster |
Etichettare, scrivere |
|||
Scrittura |
||||
|
CreateCacheParameterGroup |
Etichettare, scrivere |
|||
Scrittura |
||||
|
CreateCacheSecurityGroup |
Etichettare, scrivere |
|||
Scrittura |
||||
|
CreateCacheSubnetGroup |
Etichettare, scrivere |
|||
Scrittura |
||||
|
CreateGlobalReplicationGroup |
Etichettare, scrivere |
|||
Scrittura |
||||
|
CreateReplicationGroup |
Etichettare, scrivere |
|||
Scrittura |
||||
|
CreateServerlessCache |
Etichettare, scrivere |
|||
Scrittura |
||||
|
CreateServerlessCacheSnapshot |
Etichettare, scrivere |
|||
Scrittura |
||||
|
CreateSnapshot |
Etichettare, scrivere |
|||
Scrittura |
||||
|
CreateUser |
Etichettare, scrivere |
|||
Scrittura |
||||
|
CreateUserGroup |
Etichettare, scrivere |
|||
Scrittura |
||||
|
DecreaseNodeGroupsInGlobalReplicationGroup |
Scrittura |
|||
|
DecreaseReplicaCount |
Scrittura |
|||
|
DeleteCacheCluster |
Scrittura |
|||
Scrittura |
||||
|
DeleteCacheParameterGroup |
Scrittura |
|||
|
DeleteCacheSecurityGroup |
Scrittura |
|||
|
DeleteCacheSubnetGroup |
Scrittura |
|||
|
DeleteGlobalReplicationGroup |
Scrittura |
|||
|
DeleteReplicationGroup |
Scrittura |
|||
Scrittura |
||||
|
DeleteServerlessCache |
Scrittura |
|||
Scrittura |
||||
|
DeleteServerlessCacheSnapshot |
Scrittura |
|||
|
DeleteSnapshot |
Scrittura |
|||
|
DeleteUser |
Scrittura |
|||
|
DeleteUserGroup |
Scrittura |
|||
|
DescribeCacheClusters |
List |
|||
|
DescribeCacheEngineVersions |
List |
|||
|
DescribeCacheParameterGroups |
List |
|||
|
DescribeCacheParameters |
List |
|||
|
DescribeCacheSecurityGroups |
List |
|||
|
DescribeCacheSubnetGroups |
List |
|||
|
DescribeEngineDefaultParameters |
List |
|||
|
DescribeEvents |
List |
|||
|
DescribeGlobalReplicationGroups |
List |
|||
|
DescribeReplicationGroups |
List |
|||
|
DescribeReservedCacheNodes |
List |
|||
|
DescribeReservedCacheNodesOfferings |
List |
|||
|
DescribeServerlessCacheSnapshots |
List |
|||
|
DescribeServerlessCaches |
List |
|||
|
DescribeServiceUpdates |
List |
|||
|
DescribeSnapshots |
List |
|||
|
DescribeUpdateActions |
List |
|||
|
DescribeUserGroups |
List |
|||
|
DescribeUsers |
List |
|||
|
DisassociateGlobalReplicationGroup |
Scrittura |
|||
|
ExportServerlessCacheSnapshot |
Scrittura |
|||
|
FailoverGlobalReplicationGroup |
Scrittura |
|||
|
IncreaseNodeGroupsInGlobalReplicationGroup |
Scrittura |
|||
|
IncreaseReplicaCount |
Scrittura |
|||
|
ListAllowedNodeTypeModifications |
List |
|||
|
ListTagsForResource |
Lettura |
|||
|
ModifyCacheCluster |
Scrittura |
|||
|
ModifyCacheParameterGroup |
Scrittura |
|||
|
ModifyCacheSubnetGroup |
Scrittura |
|||
|
ModifyGlobalReplicationGroup |
Scrittura |
|||
|
ModifyReplicationGroup |
Scrittura |
|||
|
ModifyReplicationGroupShardConfiguration |
Scrittura |
|||
|
ModifyServerlessCache |
Scrittura |
|||
|
ModifyUser |
Scrittura |
|||
|
ModifyUserGroup |
Scrittura |
|||
|
PurchaseReservedCacheNodesOffering |
Etichettare, scrivere |
|||
Scrittura |
||||
|
RebalanceSlotsInGlobalReplicationGroup |
Scrittura |
|||
|
RebootCacheCluster |
Scrittura |
|||
|
RemoveTagsFromResource |
Etichettare, scrivere |
|||
|
ResetCacheParameterGroup |
Scrittura |
|||
|
RevokeCacheSecurityGroupIngress |
Scrittura |
|||
|
StartMigration |
Scrittura |
|||
|
TestFailover |
Scrittura |
|||
|
TestMigration |
Scrittura |
Azioni definite da Amazon ElastiCache
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 |
|---|---|---|---|---|
Concede il permesso di aggiungere tag a un ElastiCache risorsa |
Etichettatura, scrittura |
|||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
|
elasticache:MaximumDataStorage elasticache:MaximumECPUPerSecond elasticache:MinimumDataStorage |
||||
Concede il permesso di autorizzare un gruppo di sicurezza EC2 su un ElastiCache gruppo di sicurezza |
Scrittura |
|||
Concede il permesso di candidarsi ElastiCache aggiornamenti del servizio a set di cluster e gruppi di replica |
Scrittura |
|||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
Concede il permesso di interrompere ElastiCache gli aggiornamenti del servizio vengono eseguiti su un set di cluster |
Scrittura |
|||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
Concede l'autorizzazione a completare una migrazione online di dati da Redis ospitato su Amazon EC2 a ElastiCache |
Scrittura |
|||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
Concede il permesso di connettersi come specificato ElastiCache utente a un ElastiCache Gruppo di replica o ElastiCache cache senza server |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Scrittura |
||
|
elasticache:MaximumDataStorage elasticache:MaximumECPUPerSecond elasticache:MinimumDataStorage |
||||
Concede l'autorizzazione per creare la copia di uno snapshot di cache serverless esistente |
Scrittura |
|||
Concede l'autorizzazione per creare la copia di uno snapshot esistente |
Write |
|||
Concede l'autorizzazione per creare un cluster di cache |
Write |
|||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
Concede l'autorizzazione per creare un nuovo gruppo di parametri |
Write |
|||
Concede l'autorizzazione per creare un gruppo di sicurezza cache |
Write |
|||
Concede l'autorizzazione per creare un gruppo di sottoreti cache |
Write |
|||
Concede l'autorizzazione per creare un gruppo di replica globale |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Write |
||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
Concede l'autorizzazione per creare un gruppo di replica |
Scrittura |
|||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
Concede l'autorizzazione per creare una cache serverless |
elasticache:MaximumDataStorage elasticache:MaximumECPUPerSecond elasticache:MinimumDataStorage |
Scrittura |
||
Concede l'autorizzazione per creare la copia di una cache serverless in un momento specifico |
elasticache:MaximumDataStorage elasticache:MaximumECPUPerSecond elasticache:MinimumDataStorage |
Scrittura |
||
Concede l'autorizzazione per creare una copia di un intero cluster Redis in un momento specifico |
Scrittura |
|||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
Concede l'autorizzazione per creare un gruppo di utenti per Redis. Gli utenti sono supportati a partire da Redis 6.0 |
Scrittura |
|||
Concede l'autorizzazione per creare un gruppo di utenti per Redis. I gruppi sono supportati a partire da Redis 6.0 |
Scrittura |
|||
Concede l'autorizzazione per ridurre il numero di gruppi di nodi nei gruppi di replica globali |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Write |
||
Concede l'autorizzazione per ridurre il numero di repliche in un gruppo di replica Redis (modalità cluster disabilitata) o il numero di nodi di replica in uno o più gruppi di nodi (shard) di un gruppo di replica Redis (modalità cluster abilitata) |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Write |
||
Concede l'autorizzazione a eliminare un cluster con provisioning eseguito in precedenza |
Write |
|||
Concede l'autorizzazione per eliminare il gruppo di parametri cache specificato |
Write |
|||
Concede l'autorizzazione per eliminare un gruppo di sicurezza cache |
Write |
|||
Concede l'autorizzazione per eliminare un gruppo di sottoreti cache |
Write |
|||
Concede l'autorizzazione per eliminare un gruppo di replica globale esistente |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Write |
||
Concede l'autorizzazione per eliminare un gruppo di replica esistente |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Scrittura |
||
Concede l'autorizzazione per eliminare una cache serverless |
elasticache:MaximumDataStorage elasticache:MaximumECPUPerSecond elasticache:MinimumDataStorage |
Scrittura |
||
Concede l'autorizzazione per eliminare lo snapshot di una cache serverless |
Scrittura |
|||
Concede l'autorizzazione per eliminare uno snapshot esistente |
Write |
|||
Concede l'autorizzazione per eliminare un utente esistente e quindi rimuoverlo da tutti i gruppi di utenti e gruppi di replica a cui era assegnato |
Write |
|||
Concede l'autorizzazione per eliminare un gruppo di utenti esistente |
Write |
|||
Concede l'autorizzazione per elencare informazioni sui cluster di cache sottoposti a provisioning |
List |
|||
Concede l'autorizzazione per elencare i motori di cache disponibili e le relative versioni |
List |
|||
Concede l'autorizzazione per elencare le descrizioni dei gruppi di parametri cache |
Elenco |
|||
Concede l'autorizzazione per recuperare l'elenco dettagliato dei parametri per un particolare gruppo di parametri cache |
Elenco |
|||
Concede l'autorizzazione per elencare le descrizioni dei gruppi di sicurezza cache |
Elenco |
|||
Concede l'autorizzazione per elencare le descrizioni dei gruppi di sottoreti cache |
Elenco |
|||
Concede l'autorizzazione per recuperare il motore predefinito e le informazioni del parametro di sistema per il motore cache specificato |
Elenco |
|||
Concede l'autorizzazione per elencare gli eventi correlati ai cluster, ai gruppi di sicurezza cache e ai gruppi di parametri cache |
Elenco |
|||
Concede l'autorizzazione per elencare le informazioni sui gruppi di replica globali |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Elenco |
||
Concede l'autorizzazione per elencare le informazioni sui gruppi di replica sottoposti a provisioning |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Elenco |
||
Concede l'autorizzazione per elencare le informazioni sui nodi di cache riservati acquistati |
Elenco |
|||
Concede l'autorizzazione per elencare le offerte di nodi di cache riservati |
List |
|||
Concede l'autorizzazione per elencare le informazioni sugli snapshot di cache serverless |
elasticache:MaximumDataStorage elasticache:MaximumECPUPerSecond elasticache:MinimumDataStorage |
List |
||
Concede l'autorizzazione per elencare le cache serverless |
elasticache:MaximumDataStorage elasticache:MaximumECPUPerSecond elasticache:MinimumDataStorage |
List |
||
Concede l'autorizzazione per elencare i dettagli degli aggiornamenti del servizio |
Elenco |
|||
Concede l'autorizzazione per elencare le informazioni sugli snapshot dei cluster o dei gruppi di replica |
Elenco |
|||
Concede l'autorizzazione per elencare i dettagli delle operazioni di aggiornamento per un insieme di cluster o gruppi di replica |
Elenco |
|||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
Concede l'autorizzazione per elencare le informazioni sui gruppi di utenti Redis |
Elenco |
|||
Concede l'autorizzazione per elencare le informazioni sugli utenti Redis |
Elenco |
|||
Concede l'autorizzazione per rimuovere un gruppo di replica secondario dal gruppo di replica globale |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Scrittura |
||
Concede l'autorizzazione per esportare la copia di una cache serverless in un bucket S3 in un momento specifico |
Scrittura |
|||
Concede l'autorizzazione per eseguire il failover dell'area principale in un'area secondaria selezionata di un gruppo di replica globale |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Write |
||
Concede l'autorizzazione per incrementare il numero di gruppi di nodi nei gruppi di replica globali |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Write |
||
Concede l'autorizzazione per incrementare il numero di repliche in un gruppo di replica Redis (modalità cluster disabilitata) o il numero di nodi di replica in uno o più gruppi di nodi (shard) di un gruppo di replica Redis (modalità cluster abilitata) |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Write |
||
Concede l'autorizzazione per elencare il tipo di nodo disponibile che può essere utilizzato per ridimensionare un particolare cluster o gruppo di replica Redis |
List |
|||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
Concede il permesso di elencare i tag per un ElastiCache risorsa |
Lettura |
|||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
|
elasticache:MaximumDataStorage elasticache:MaximumECPUPerSecond elasticache:MinimumDataStorage |
||||
Concede l'autorizzazione per modificare le impostazioni per un cluster |
Write |
|||
Concede l'autorizzazione per modificare i parametri di un gruppo di parametri cache |
Write |
|||
Concede l'autorizzazione per modificare un gruppo di sottoreti cache esistente |
Write |
|||
Concede l'autorizzazione per modificare le impostazioni per un gruppo di replica globale |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Write |
||
Concede l'autorizzazione per modificare le impostazioni per un gruppo di replica |
Write |
|||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
Concede l'autorizzazione per aggiungere shard, rimuovere shard o riequilibrare i keyspaces tra gli shard esistenti di un gruppo di replica |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Scrittura |
||
Concede l'autorizzazione per modificare i parametri per una cache serverless |
elasticache:MaximumDataStorage elasticache:MaximumECPUPerSecond elasticache:MinimumDataStorage |
Scrittura |
||
Concede il permesso di modificare le password degli utenti Redis and/or stringa di accesso |
Scrittura |
|||
Concede l'autorizzazione per modificare l'elenco di utenti appartenenti al gruppo di utenti |
Write |
|||
Concede l'autorizzazione per acquistare un'offerta di nodi di cache riservati |
Write |
|||
Concede l'autorizzazione per eseguire un'operazione di ribilanciamento dello spazio chiave per ridistribuire gli slot e garantire una distribuzione uniforme delle chiavi tra i frammenti esistenti in un gruppo di replica globale |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Write |
||
Concede l'autorizzazione per riavviare alcuni o tutti i nodi cache all'interno di un cluster di cache o di un gruppo di replica sottoposto a provisioning (modalità cluster disabilitata) |
Scrittura |
|||
Concede il permesso di rimuovere i tag da un ElastiCache risorsa |
Etichettatura, scrittura |
|||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
|
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
||||
|
elasticache:MaximumDataStorage elasticache:MaximumECPUPerSecond elasticache:MinimumDataStorage |
||||
Concede l'autorizzazione per ripristinare i valori predefiniti dei parametri di un gruppo di parametri cache |
Scrittura |
|||
Concede l'autorizzazione a rimuovere l'ingresso di un gruppo di sicurezza EC2 da un ElastiCache gruppo di sicurezza |
Scrittura |
|||
Concede l'autorizzazione per avviare una migrazione di dati da Redis ospitato su Amazon EC2 a ElastiCache per Redis |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Scrittura |
||
Concede l'autorizzazione per testare il failover automatico su un gruppo di nodi specificato in un gruppo di replica |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Scrittura |
||
Concede l'autorizzazione a testare una migrazione di dati da Redis ospitato su Amazon EC2 a ElastiCache per Redis |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Scrittura |
Permission-only azioni per Amazon ElastiCache
Le seguenti azioni sono definite da Amazon ElastiCache ma non sono direttamente richiamabili tramite alcuna operazione API. Possono essere utilizzati solo nelle dichiarazioni delle politiche IAM per concedere o negare le autorizzazioni.
| Operazioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede il permesso di testare un'interruzione di corrente AZ per un ElastiCache risorsa |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
Scrittura |
Tipi di risorse definiti da Amazon ElastiCache
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 |
|---|---|---|
arn:${Partition}:elasticache:${Region}:${Account}:cluster:${CacheClusterId} |
||
arn:${Partition}:elasticache::${Account}:globalreplicationgroup:${GlobalReplicationGroupId} |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
|
arn:${Partition}:elasticache:${Region}:${Account}:parametergroup:${CacheParameterGroupName} |
||
arn:${Partition}:elasticache:${Region}:${Account}:replicationgroup:${ReplicationGroupId} |
elasticache:AtRestEncryptionEnabled elasticache:AutomaticFailoverEnabled elasticache:CacheParameterGroupName elasticache:ClusterModeEnabled elasticache:ReplicasPerNodeGroup |
|
arn:${Partition}:elasticache:${Region}:${Account}:reserved-instance:${ReservedCacheNodeId} |
||
arn:${Partition}:elasticache:${Region}:${Account}:securitygroup:${CacheSecurityGroupName} |
||
arn:${Partition}:elasticache:${Region}:${Account}:serverlesscache:${ServerlessCacheName} |
elasticache:MaximumDataStorage elasticache:MaximumECPUPerSecond elasticache:MinimumDataStorage |
|
arn:${Partition}:elasticache:${Region}:${Account}:serverlesscachesnapshot:${ServerlessCacheSnapshotName} |
||
arn:${Partition}:elasticache:${Region}:${Account}:snapshot:${SnapshotName} |
||
arn:${Partition}:elasticache:${Region}:${Account}:subnetgroup:${CacheSubnetGroupName} |
||
arn:${Partition}:elasticache:${Region}:${Account}:user:${UserId} |
||
arn:${Partition}:elasticache:${Region}:${Account}:usergroup:${UserGroupId} |
Chiavi di condizione per Amazon ElastiCache
Amazon ElastiCache definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra le operazioni in base ai tag passati nella richiesta |
String |
|
Filtra le operazioni in base ai tag associati alla risorsa. |
String |
|
Filtra le operazioni in base alle chiavi di tag passate nella richiesta |
ArrayOfString |
|
Filtra l'accesso tramite AtRestEncryptionEnabled parametro presente nella richiesta o valore predefinito falso se il parametro non è presente |
Bool |
|
Filtra l'accesso in base alla presenza di valori non vuoti AuthToken parametro nella richiesta |
Bool |
|
Filtra l'accesso tramite AutomaticFailoverEnabled parametro nella richiesta |
Bool |
|
Filtra l'accesso dalla cacheNodeType parametro presente nella richiesta. Questa chiave può essere utilizzata per limitare i tipi di nodi cache che possono essere utilizzati nelle operazioni di creazione o ridimensionamento del cluster |
String |
|
Filtra l'accesso tramite CacheParameterGroupName parametro nella richiesta |
String |
|
Filtra l'accesso in base al parametro della modalità cluster presente nella richiesta. Il valore predefinito per le creazioni di gruppi di nodi singoli (shard) è false |
Bool |
|
Filtra l'accesso tramite ConnectionType parametro nella richiesta |
String |
|
Filtra l'accesso tramite CacheUsageLimits.DataStorage.Unit parametro in CreateServerlessCache e ModifyServerlessCache richiesta |
String |
|
Filtra l'accesso in base al parametro Durability nella richiesta. I valori validi sono default, async, sync o disabled |
String |
|
Filtra l'accesso in base al tipo di motore presente nelle richieste di creazione. Per le creazioni dei gruppi di replica, il motore predefinito 'redis' viene utilizzato come chiave se il parametro non è presente |
String |
|
Filtra l'accesso tramite il parametro engineVersion presente nelle richieste di creazione o modifica del cluster |
String |
|
Filtra l'accesso in base all'ID chiave della chiave KMS |
String |
|
Filtra l'accesso tramite CacheUsageLimits.DataStorage.Maximum parametro in CreateServerlessCache e ModifyServerlessCache richiesta |
Numeric |
|
Filtra l'accesso da parte di CacheUsageLimits.ECPUPerSecond.Maximum parametro in CreateServerlessCache e ModifyServerlessCache richiesta |
Numeric |
|
Filtra l'accesso da parte di CacheUsageLimits.DataStorage.Minimum parametro in CreateServerlessCache e ModifyServerlessCache richiesta |
Numeric |
|
Filtra l'accesso da parte di CacheUsageLimits.ECPUPerSecond.Minimum parametro in CreateServerlessCache e ModifyServerlessCache richiesta |
Numeric |
|
Filtra l'accesso tramite il parametro AZMode, al parametro MultiAZEnabled o al numero di zone di disponibilità in cui è possibile inserire il cluster o il gruppo di replica |
Bool |
|
Filtra l'accesso da parte di NumNodeGroups o NodeGroupCount parametro specificato nella richiesta. Questa chiave può essere utilizzata per limitare il numero di gruppi di nodi (shard) che i cluster possono avere dopo le operazioni di creazione o ridimensionamento |
Numeric |
|
Filtra l'accesso tramite il numero di repliche per gruppo di nodi (shard) specificato nelle richieste di creazione o ridimensionamento |
Numeric |
|
Filtra l'accesso tramite SnapshotRetentionLimit parametro nella richiesta |
Numeric |
|
Filtra l'accesso tramite TransitEncryptionEnabled parametro presente nella richiesta. Per le creazioni dei gruppi di replica, il valore predefinito 'false' viene utilizzato come chiave se il parametro non è presente |
Bool |
|
Filtra l'accesso tramite UserAuthenticationMode parametro nella richiesta |
String |