View a markdown version of this page

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

Actions, ressources et clés de condition pour Amazon Managed Blockchain

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

Références :

Opérations d'API définies par Amazon Managed Blockchain

Le tableau suivant fait correspondre 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 Actions.

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

CreateAccessor

blockchain gérée : CreateAccessor

Écrire

blockchain gérée : TagResource

Marquage, écriture

CreateMember

blockchain gérée : CreateMember

Écrire

blockchain gérée : TagResource

Marquage, écriture

CreateNetwork

blockchain gérée : CreateNetwork

Écrire

blockchain gérée : TagResource

Marquage, écriture

CreateNode

blockchain gérée : CreateNode

Écrire

blockchain gérée : TagResource

Marquage, écriture

CreateProposal

blockchain gérée : CreateProposal

Écrire

blockchain gérée : TagResource

Marquage, écriture

DeleteAccessor

blockchain gérée : DeleteAccessor

Écrire

DeleteMember

blockchain gérée : DeleteMember

Écrire

DeleteNode

blockchain gérée : DeleteNode

Écrire

GetAccessor

blockchain gérée : GetAccessor

Lecture

GetMember

blockchain gérée : GetMember

Lecture

GetNetwork

blockchain gérée : GetNetwork

Lecture

GetNode

blockchain gérée : GetNode

Lecture

GetProposal

blockchain gérée : GetProposal

Lecture

ListAccessors

blockchain gérée : ListAccessors

List

ListInvitations

blockchain gérée : ListInvitations

List

ListMembers

blockchain gérée : ListMembers

List

ListNetworks

blockchain gérée : ListNetworks

List

ListNodes

blockchain gérée : ListNodes

List

ListProposalVotes

blockchain gérée : ListProposalVotes

Lecture

ListProposals

blockchain gérée : ListProposals

List

ListTagsForResource

blockchain gérée : ListTagsForResource

Lecture

RejectInvitation

blockchain gérée : RejectInvitation

Écrire

TagResource

blockchain gérée : TagResource

Marquage, écriture

UntagResource

blockchain gérée : UntagResource

Marquage, écriture

UpdateMember

blockchain gérée : UpdateMember

Écrire

UpdateNode

blockchain gérée : UpdateNode

Écrire

VoteOnProposal

blockchain gérée : VoteOnProposal

Écrire

Actions définies par Amazon Managed Blockchain

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. 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

CreateAccessor

Accorde l'autorisation de créer un réseau Amazon Managed Blockchain

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateMember

Accorde l'autorisation de créer un membre d'un réseau Amazon Managed Blockchain

réseau*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateNetwork

Accorde l'autorisation de créer un réseau Amazon Managed Blockchain

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateNode

Accorde l'autorisation de créer un nœud au sein d'un membre d'un réseau Amazon Managed Blockchain

membre

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

réseau

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

CreateProposal

Accorde l'autorisation de créer une proposition sur laquelle d'autres membres du réseau blockchain peuvent voter pour ajouter ou supprimer un membre sur un réseau Amazon Managed Blockchain

réseau*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

DeleteAccessor

Accorde l'autorisation de créer un réseau Amazon Managed Blockchain

accessoire*

était : ResourceTag /$ {} TagKey

Écrire

DeleteMember

Accorde l'autorisation de supprimer un membre et toutes les ressources associées à partir d'un réseau Amazon Managed Blockchain

membre*

était : ResourceTag /$ {} TagKey

Écrire

DeleteNode

Accorde l'autorisation de supprimer un nœud d'un membre d'un réseau Amazon Managed Blockchain

noeud*

était : ResourceTag /$ {} TagKey

Écrire

GetAccessor

Accorde l'autorisation de renvoyer des informations détaillées sur un réseau Amazon Managed Blockchain

accessoire*

était : ResourceTag /$ {} TagKey

Lecture

GetMember

Accorde l'autorisation de renvoyer des informations détaillées sur un membre d'un réseau Amazon Managed Blockchain

membre*

était : ResourceTag /$ {} TagKey

Lecture

GetNetwork

Accorde l'autorisation de renvoyer des informations détaillées sur un réseau Amazon Managed Blockchain

réseau*

était : ResourceTag /$ {} TagKey

Lecture

GetNode

Accorde l'autorisation de renvoyer des informations détaillées sur un nœud au sein d'un membre d'un réseau Amazon Managed Blockchain

noeud*

était : ResourceTag /$ {} TagKey

Lecture

GetProposal

Accorde l'autorisation de renvoyer des informations détaillées sur une proposition d'un réseau Amazon Managed Blockchain

proposition*

était : ResourceTag /$ {} TagKey

Lecture

InvokeRpcBitcoinMainnet

Octroie l'autorisation d'invoquer les RPC du réseau principal Bitcoin.

Lecture

InvokeRpcBitcoinTestnet

Octroie l'autorisation d'invoquer les RPC du réseau de test Bitcoin.

Lecture

InvokeRpcPolygonMainnet

Octroie l'autorisation d'invoquer les RPC du réseau principal Polygon.

Lecture

InvokeRpcPolygonMumbaiTestnet

Octroie l'autorisation d'invoquer les RPC du réseau de test Polygon Mumbai.

Lecture

ListAccessors

Octroie l'autorisation de répertorier les accesseurs Amazon Managed Blockchain détenus par le Compte AWS

List

ListInvitations

Accorde l'autorisation de répertorier les invitations adressées aux actifs Compte AWS depuis n'importe quel réseau Managed Blockchain

List

ListMembers

Accorde l'autorisation de répertorier les membres d'un réseau Amazon Managed Blockchain et les propriétés de leurs abonnements

réseau*

était : ResourceTag /$ {} TagKey

List

ListNetworks

Accorde l'autorisation de répertorier les réseaux Amazon Managed Blockchain auxquels le courant Compte AWS participe

List

ListNodes

Accorde l'autorisation de répertorier les nœuds au sein d'un membre d'un réseau Amazon Managed Blockchain

membre

était : ResourceTag /$ {} TagKey

List

réseau

était : ResourceTag /$ {} TagKey

ListProposalVotes

Accorde l'autorisation de répertorier tous les votes pour une proposition, y compris la valeur du vote et l'identifiant unique du membre qui vote pour le réseau Amazon Managed Blockchain spécifique

proposition*

était : ResourceTag /$ {} TagKey

Lecture

ListProposals

Accorde l'autorisation de répertorier des propositions pour le réseau Amazon Managed Blockchain spécifique

réseau*

était : ResourceTag /$ {} TagKey

List

ListTagsForResource

Accorde l'autorisation d'afficher les balises associées à une ressource Amazon Managed Blockchain

accédant

était : ResourceTag /$ {} TagKey

Lecture

invitation

était : ResourceTag /$ {} TagKey

membre

était : ResourceTag /$ {} TagKey

réseau

était : ResourceTag /$ {} TagKey

node

était : ResourceTag /$ {} TagKey

proposition

était : ResourceTag /$ {} TagKey

RejectInvitation

Accorde l'autorisation de refuser l'invitation à rejoindre le réseau blockchain

invitation*

était : ResourceTag /$ {} TagKey

Écrire

TagResource

Accorde l'autorisation d'ajouter des balises à une ressource Amazon Managed Blockchain

accédant

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

invitation

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

membre

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

réseau

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

node

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

proposition

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Accorde l'autorisation de supprimer des balises d'une ressource Amazon Managed Blockchain

accédant

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

invitation

était : ResourceTag /$ {} TagKey

lois : TagKeys

membre

était : ResourceTag /$ {} TagKey

lois : TagKeys

réseau

était : ResourceTag /$ {} TagKey

lois : TagKeys

node

était : ResourceTag /$ {} TagKey

lois : TagKeys

proposition

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateMember

Accorde l'autorisation de mettre à jour un membre d'un réseau Amazon Managed Blockchain

membre*

était : ResourceTag /$ {} TagKey

Écrire

UpdateNode

Accorde l'autorisation de mettre à jour un nœud d'un membre d'un réseau Amazon Managed Blockchain

noeud*

était : ResourceTag /$ {} TagKey

Écrire

VoteOnProposal

Accorde l'autorisation de voter pour une proposition au nom du membre du réseau blockchain spécifié

proposition*

était : ResourceTag /$ {} TagKey

Écrire

Permission-only actions pour Amazon Managed Blockchain

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

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

OBTENEZ

Accorde l'autorisation d'envoyer des requêtes HTTP GET à un nœud Ethereum

Gestion des autorisations, écriture

Invoquer

Accorde l'autorisation de créer WebSocket des connexions à un nœud Ethereum

Gestion des autorisations, écriture

POSTER

Accorde l'autorisation d'envoyer des requêtes HTTP POST à un nœud Ethereum

Gestion des autorisations, écriture

Types de ressources définis par Amazon Managed Blockchain

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

accédant

arn : $ {Partition} :managedblockchain : $ {Region} :$ {Account} :accessors/$ {} AccessorId

était : ResourceTag /$ {} TagKey

invitation

arn : $ {Partition} :managedblockchain : $ {Region} :$ {Account} :invitations/$ {} InvitationId

était : ResourceTag /$ {} TagKey

membre

arn : $ {Partition} :managedblockchain : $ {Region} :$ {Account} :members/$ {} MemberId

était : ResourceTag /$ {} TagKey

réseau

arn : $ {Partition} :blockchain gérée : $ {Region} ::réseaux/$ {} NetworkId

était : ResourceTag /$ {} TagKey

nœud

arn : $ {Partition} :managedblockchain : $ {Region} :$ {Account} :nodes/$ {} NodeId

était : ResourceTag /$ {} TagKey

proposition

arn : $ {Partition} :blockchain gérée : $ {Region} ::proposals/$ {} ProposalId

était : ResourceTag /$ {} TagKey

Clés de condition pour Amazon Managed Blockchain

Amazon Managed Blockchain 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

était : RequestTag /$ {} TagKey

Filtre les actions en fonction des balises qui sont transmises dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre les actions en fonction des balises associées à une ressource Amazon Managed Blockchain

Chaîne

lois : TagKeys

Filtre les actions en fonction des clés de balise qui sont transmises dans la demande

ArrayOfString