View a markdown version of this page

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

Amazon MQ (prefisso del servizio: mq) 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 MQ

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

CreateBroker

mq:CreateBroker

Scrittura

mq:CreateTags

Etichettatura, scrittura

iam:PassRole

iam:PassedToService

mq.amazonaws.com

Scrittura

CreateConfiguration

mq:CreateConfiguration

Scrittura

mq:CreateTags

Etichettare, scrivere

CreateTags

mq:CreateTags

Etichettare, scrivere

CreateUser

mq:CreateUser

Scrittura

DeleteBroker

mq:DeleteBroker

Scrittura

DeleteConfiguration

mq:DeleteConfiguration

Scrittura

DeleteTags

mq:DeleteTags

Etichettare, scrivere

DeleteUser

mq:DeleteUser

Scrittura

DescribeBroker

mq:DescribeBroker

Lettura

DescribeBrokerEngineTypes

mq:DescribeBrokerEngineTypes

Lettura

DescribeBrokerInstanceOptions

mq:DescribeBrokerInstanceOptions

Lettura

DescribeConfiguration

mq:DescribeConfiguration

Lettura

DescribeConfigurationRevision

mq:DescribeConfigurationRevision

Lettura

DescribeSharedResources

mq:DescribeSharedResources

Lettura

DescribeUser

mq:DescribeUser

Lettura

ListBrokers

mq:ListBrokers

List

ListConfigurationRevisions

mq:ListConfigurationRevisions

List

ListConfigurations

mq:ListConfigurations

List

ListTags

mq:ListTags

List

ListUsers

mq:ListUsers

List

Promote

mq:Promote

Scrittura

RebootBroker

mq:RebootBroker

Scrittura

UpdateBroker

mq:UpdateBroker

Scrittura

mq:UpdateBrokerAccessConfiguration

Scrittura

iam:PassRole

iam:PassedToService

mq.amazonaws.com

Scrittura

UpdateConfiguration

mq:UpdateConfiguration

Scrittura

UpdateUser

mq:UpdateUser

Scrittura

Operazioni definite da Amazon MQ

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

CreateBroker

Concede l'autorizzazione per creare un broker

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateConfiguration

Concede l'autorizzazione per creare una nuova configurazione per il nome di configurazione specificato. Amazon MQ utilizza la configurazione predefinita (il tipo di motore e la versione del motore)

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateTags

Concede l'autorizzazione per creare tag

brokers

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

configurations

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateUser

Concede l'autorizzazione per creare un utente ActiveMQ

brokers*

aws:ResourceTag/${TagKey}

Write

DeleteBroker

Concede l'autorizzazione per eliminare un broker

brokers*

aws:ResourceTag/${TagKey}

Scrittura

DeleteConfiguration

Concede il permesso di eliminare una configurazione

configurations*

aws:ResourceTag/${TagKey}

Scrittura

DeleteTags

Concede l'autorizzazione per eliminare tag

brokers

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

configurations

aws:ResourceTag/${TagKey}

aws:TagKeys

DeleteUser

Concede l'autorizzazione per eliminare un utente ActiveMQ

brokers*

aws:ResourceTag/${TagKey}

Write

DescribeBroker

Concede l'autorizzazione per restituire informazioni sul broker specificato

brokers*

aws:ResourceTag/${TagKey}

Read

DescribeBrokerEngineTypes

Concede l'autorizzazione per restituire informazioni sui motori di broker

Read

DescribeBrokerInstanceOptions

Concede l'autorizzazione per restituire informazioni sulle opzioni di istanza broker

Read

DescribeConfiguration

Concede l'autorizzazione per restituire informazioni sulla configurazione specificata

configurations*

aws:ResourceTag/${TagKey}

Read

DescribeConfigurationRevision

Concede l'autorizzazione per restituire la revisione di configurazione specificata per la configurazione specificata

configurations*

aws:ResourceTag/${TagKey}

Lettura

DescribeSharedResources

Concede il permesso di restituire le risorse condivise a un broker

brokers*

aws:ResourceTag/${TagKey}

Lettura

DescribeUser

Concede l'autorizzazione per restituire informazioni su un utente ActiveMQ

brokers*

aws:ResourceTag/${TagKey}

Read

ListBrokers

Concede l'autorizzazione per restituire un elenco di tutti i broker

Elenco

ListConfigurationRevisions

Concede l'autorizzazione per restituire un elenco di tutte le revisioni esistenti per la configurazione specificata

configurations*

aws:ResourceTag/${TagKey}

Elenco

ListConfigurations

Concede l'autorizzazione per restituire un elenco di tutte le configurazioni

Elenco

ListTags

Concede l'autorizzazione per restituire un elenco di tag

brokers

aws:ResourceTag/${TagKey}

Elenco

configurations

aws:ResourceTag/${TagKey}

ListUsers

Concede l'autorizzazione per ottenere un elenco di tutti gli utenti ActiveMQ

brokers*

aws:ResourceTag/${TagKey}

List

Promote

Concede l'autorizzazione a promuovere un broker

brokers*

aws:ResourceTag/${TagKey}

Scrittura

RebootBroker

Concede l'autorizzazione per riavviare un broker

brokers*

aws:ResourceTag/${TagKey}

Write

UpdateBroker

Concede l'autorizzazione per aggiungere una modifica di configurazione in sospeso a un broker

brokers*

aws:ResourceTag/${TagKey}

Write

UpdateConfiguration

Concede l'autorizzazione per aggiornare la configurazione specificata

configurations*

aws:ResourceTag/${TagKey}

Write

UpdateUser

Concede l'autorizzazione per aggiornare le informazioni per un utente ActiveMQ

brokers*

aws:ResourceTag/${TagKey}

Scrittura

Permission-only azioni per Amazon MQ

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

CreateReplicaBroker

Concede l'autorizzazione per creare un broker di replica

brokers*

aws:ResourceTag/${TagKey}

Scrittura

UpdateBrokerAccessConfiguration

Concede il permesso di aggiornare l'autenticazione e la configurazione delle autorizzazioni del broker RabbitMQ

brokers*

aws:ResourceTag/${TagKey}

Scrittura

Tipi di risorsa definiti da Amazon MQ

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

brokers

arn:${Partition}:mq:${Region}:${Account}:broker:${BrokerName}:${BrokerId}

aws:ResourceTag/${TagKey}

configurations

arn:${Partition}:mq:${Region}:${Account}:configuration:${ConfigurationId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon MQ

Amazon MQ 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