View a markdown version of this page

Actions, ressources et clés de condition pour Amazon MQ - Référence de l'autorisation de service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Actions, ressources et clés de condition pour Amazon MQ

Amazon MQ (préfixe de service) : mq) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par Amazon MQ

Le tableau suivant associe les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le Tableau des actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

CreateBroker

mq:CreateBroker

Écrire

mq:CreateTags

Marquer, écrire

iam:PassRole

iam:PassedToService

mq.amazonaws.com

Écrire

CreateConfiguration

mq:CreateConfiguration

Écrire

mq:CreateTags

Marquer, écrire

CreateTags

mq:CreateTags

Marquer, écrire

CreateUser

mq:CreateUser

Écrire

DeleteBroker

mq:DeleteBroker

Écrire

DeleteConfiguration

mq:DeleteConfiguration

Écrire

DeleteTags

mq:DeleteTags

Marquer, écrire

DeleteUser

mq:DeleteUser

Écrire

DescribeBroker

mq:DescribeBroker

Lecture

DescribeBrokerEngineTypes

mq:DescribeBrokerEngineTypes

Lecture

DescribeBrokerInstanceOptions

mq:DescribeBrokerInstanceOptions

Lecture

DescribeConfiguration

mq:DescribeConfiguration

Lecture

DescribeConfigurationRevision

mq:DescribeConfigurationRevision

Lecture

DescribeSharedResources

mq:DescribeSharedResources

Lecture

DescribeUser

mq:DescribeUser

Lecture

ListBrokers

mq:ListBrokers

List

ListConfigurationRevisions

mq:ListConfigurationRevisions

List

ListConfigurations

mq:ListConfigurations

List

ListTags

mq:ListTags

List

ListUsers

mq:ListUsers

List

Promote

mq:Promote

Écrire

RebootBroker

mq:RebootBroker

Écrire

UpdateBroker

mq:UpdateBroker

Écrire

mq:UpdateBrokerAccessConfiguration

Écrire

iam:PassRole

iam:PassedToService

mq.amazonaws.com

Écrire

UpdateConfiguration

mq:UpdateConfiguration

Écrire

UpdateUser

mq:UpdateUser

Écrire

Actions définies par Amazon MQ

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Pour chaque action, le tableau répertorie les types de ressources et les clés de condition pris en charge par cette action. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

CreateBroker

Accorde l'autorisation de créer un agent

aws:RequestTag/${TagKey}

aws:TagKeys

Écriture

CreateConfiguration

Accorde l'autorisation de créer une configuration pour le nom de configuration spécifié. Amazon MQ utilise la configuration par défaut (le type de moteur et la version du moteur)

aws:RequestTag/${TagKey}

aws:TagKeys

Écriture

CreateTags

Accorde l'autorisation de créer des balises

brokers

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Marquer, écrire

configurations

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateUser

Accorde l'autorisation de créer un utilisateur ActiveMQ

brokers*

aws:ResourceTag/${TagKey}

Écriture

DeleteBroker

Accorde l'autorisation de supprimer un agent

brokers*

aws:ResourceTag/${TagKey}

Écrire

DeleteConfiguration

Autorise la suppression d'une configuration

configurations*

aws:ResourceTag/${TagKey}

Écrire

DeleteTags

Accorde l'autorisation de supprimer des balises

brokers

aws:ResourceTag/${TagKey}

aws:TagKeys

Marquer, écrire

configurations

aws:ResourceTag/${TagKey}

aws:TagKeys

DeleteUser

Accorde l'autorisation de supprimer un utilisateur ActiveMQ

brokers*

aws:ResourceTag/${TagKey}

Écriture

DescribeBroker

Accorde l'autorisation de renvoyer des informations sur l'agent spécifié

brokers*

aws:ResourceTag/${TagKey}

Lecture

DescribeBrokerEngineTypes

Accorde l'autorisation de renvoyer des informations sur les moteurs d'agent

Lecture

DescribeBrokerInstanceOptions

Accorde l'autorisation de renvoyer des informations sur les options d'instance d'agent.

Lecture

DescribeConfiguration

Accorde l'autorisation de renvoyer des informations sur la configuration spécifiée

configurations*

aws:ResourceTag/${TagKey}

Lecture

DescribeConfigurationRevision

Accorde l'autorisation de renvoyer la révision de configuration spécifiée pour la configuration indiquée

configurations*

aws:ResourceTag/${TagKey}

Lecture

DescribeSharedResources

Autorise la restitution des ressources partagées à un courtier

brokers*

aws:ResourceTag/${TagKey}

Lecture

DescribeUser

Accorde l'autorisation de renvoyer des informations sur un utilisateur ActiveMQ

brokers*

aws:ResourceTag/${TagKey}

Lecture

ListBrokers

Accorde l'autorisation de renvoyer une liste de tous les agents

Liste

ListConfigurationRevisions

Accorde l'autorisation de renvoyer une liste de toutes les révisions existantes pour la configuration spécifiée

configurations*

aws:ResourceTag/${TagKey}

Liste

ListConfigurations

Accorde l'autorisation de renvoyer une liste de toutes les configurations

Liste

ListTags

Accorde l'autorisation de renvoyer une liste de balises

brokers

aws:ResourceTag/${TagKey}

Liste

configurations

aws:ResourceTag/${TagKey}

ListUsers

Accorde l'autorisation de renvoyer une liste de tous les utilisateurs ActiveMQ

brokers*

aws:ResourceTag/${TagKey}

List

Promote

Octroie l'autorisation de promouvoir un agent.

brokers*

aws:ResourceTag/${TagKey}

Écrire

RebootBroker

Accorde l'autorisation de redémarrer un agent

brokers*

aws:ResourceTag/${TagKey}

Écriture

UpdateBroker

Accorde l'autorisation d'ajouter un changement de configuration en attente à un agent

brokers*

aws:ResourceTag/${TagKey}

Écriture

UpdateConfiguration

Accorde l'autorisation de mettre à jour la configuration spécifiée

configurations*

aws:ResourceTag/${TagKey}

Écriture

UpdateUser

Accorde l'autorisation de mettre à jour des informations pour un utilisateur ActiveMQ

brokers*

aws:ResourceTag/${TagKey}

Écrire

Permission-only actions pour Amazon MQ

Les actions suivantes sont définies par Amazon MQ mais ne sont directement invocables via aucune opération d'API. Ils ne peuvent être utilisés que dans les déclarations de politique IAM pour accorder ou refuser des autorisations.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

CreateReplicaBroker

Accorde l'autorisation de créer un agent de réplica

brokers*

aws:ResourceTag/${TagKey}

Écrire

UpdateBrokerAccessConfiguration

Autorise la mise à jour de la configuration d'authentification et d'autorisation du courtier RabbitMQ

brokers*

aws:ResourceTag/${TagKey}

Écrire

Types de ressources définis par Amazon MQ

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

brokers

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

aws:ResourceTag/${TagKey}

configurations

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

aws:ResourceTag/${TagKey}

Clés de condition pour Amazon MQ

Amazon MQ définit les clés de condition suivantes que vous pouvez utiliser dans l'élément Condition d'une stratégie IAM.

Clés de condition Description Type

aws:RequestTag/${TagKey}

Filtre l'accès en fonction des identifications transmises dans la demande

String

aws:ResourceTag/${TagKey}

Filtre l'accès en fonction des identifications associées à la ressource

String

aws:TagKeys

Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande

ArrayOfString