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 :
-
Découvrez comment configurer ce service.
-
Affichez la liste des opérations d'API disponibles pour ce service.
-
Découvrez comment protéger ce service et ses ressources avec les stratégies d'autorisation IAM.
-
Consultez la référence d'autorisation de service programmatique
pour ce service.
Rubriques
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 |
Écrire |
|||
Marquage, écriture |
||||
|
CreateMember |
Écrire |
|||
Marquage, écriture |
||||
|
CreateNetwork |
Écrire |
|||
Marquage, écriture |
||||
|
CreateNode |
Écrire |
|||
Marquage, écriture |
||||
|
CreateProposal |
Écrire |
|||
Marquage, écriture |
||||
|
DeleteAccessor |
Écrire |
|||
|
DeleteMember |
Écrire |
|||
|
DeleteNode |
Écrire |
|||
|
GetAccessor |
Lecture |
|||
|
GetMember |
Lecture |
|||
|
GetNetwork |
Lecture |
|||
|
GetNode |
Lecture |
|||
|
GetProposal |
Lecture |
|||
|
ListAccessors |
List |
|||
|
ListInvitations |
List |
|||
|
ListMembers |
List |
|||
|
ListNetworks |
List |
|||
|
ListNodes |
List |
|||
|
ListProposalVotes |
Lecture |
|||
|
ListProposals |
List |
|||
|
ListTagsForResource |
Lecture |
|||
|
RejectInvitation |
Écrire |
|||
|
TagResource |
Marquage, écriture |
|||
|
UntagResource |
Marquage, écriture |
|||
|
UpdateMember |
Écrire |
|||
|
UpdateNode |
Écrire |
|||
|
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 |
|---|---|---|---|---|
Accorde l'autorisation de créer un réseau Amazon Managed Blockchain |
Écrire |
|||
Accorde l'autorisation de créer un membre d'un réseau Amazon Managed Blockchain |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de créer un réseau Amazon Managed Blockchain |
Écrire |
|||
Accorde l'autorisation de créer un nœud au sein d'un membre d'un réseau Amazon Managed Blockchain |
était : RequestTag /$ {} TagKey |
Écrire |
||
|
était : RequestTag /$ {} TagKey |
||||
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 |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de créer un réseau Amazon Managed Blockchain |
Écrire |
|||
Accorde l'autorisation de supprimer un membre et toutes les ressources associées à partir d'un réseau Amazon Managed Blockchain |
Écrire |
|||
Accorde l'autorisation de supprimer un nœud d'un membre d'un réseau Amazon Managed Blockchain |
Écrire |
|||
Accorde l'autorisation de renvoyer des informations détaillées sur un réseau Amazon Managed Blockchain |
Lecture |
|||
Accorde l'autorisation de renvoyer des informations détaillées sur un membre d'un réseau Amazon Managed Blockchain |
Lecture |
|||
Accorde l'autorisation de renvoyer des informations détaillées sur un réseau Amazon Managed Blockchain |
Lecture |
|||
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 |
Lecture |
|||
Accorde l'autorisation de renvoyer des informations détaillées sur une proposition d'un réseau Amazon Managed Blockchain |
Lecture |
|||
Octroie l'autorisation d'invoquer les RPC du réseau principal Bitcoin. |
Lecture |
|||
Octroie l'autorisation d'invoquer les RPC du réseau de test Bitcoin. |
Lecture |
|||
Octroie l'autorisation d'invoquer les RPC du réseau principal Polygon. |
Lecture |
|||
Octroie l'autorisation d'invoquer les RPC du réseau de test Polygon Mumbai. |
Lecture |
|||
Octroie l'autorisation de répertorier les accesseurs Amazon Managed Blockchain détenus par le Compte AWS |
List |
|||
Accorde l'autorisation de répertorier les invitations adressées aux actifs Compte AWS depuis n'importe quel réseau Managed Blockchain |
List |
|||
Accorde l'autorisation de répertorier les membres d'un réseau Amazon Managed Blockchain et les propriétés de leurs abonnements |
List |
|||
Accorde l'autorisation de répertorier les réseaux Amazon Managed Blockchain auxquels le courant Compte AWS participe |
List |
|||
Accorde l'autorisation de répertorier les nœuds au sein d'un membre d'un réseau Amazon Managed Blockchain |
List |
|||
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 |
Lecture |
|||
Accorde l'autorisation de répertorier des propositions pour le réseau Amazon Managed Blockchain spécifique |
List |
|||
Accorde l'autorisation d'afficher les balises associées à une ressource Amazon Managed Blockchain |
Lecture |
|||
Accorde l'autorisation de refuser l'invitation à rejoindre le réseau blockchain |
Écrire |
|||
Accorde l'autorisation d'ajouter des balises à une ressource Amazon Managed Blockchain |
était : RequestTag /$ {} TagKey |
Marquage, écriture |
||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
Accorde l'autorisation de supprimer des balises d'une ressource Amazon Managed Blockchain |
Marquage, écriture |
|||
Accorde l'autorisation de mettre à jour un membre d'un réseau Amazon Managed Blockchain |
Écrire |
|||
Accorde l'autorisation de mettre à jour un nœud d'un membre d'un réseau Amazon Managed Blockchain |
Écrire |
|||
Accorde l'autorisation de voter pour une proposition au nom du membre du réseau blockchain spécifié |
É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 |
|---|---|---|---|---|
Accorde l'autorisation d'envoyer des requêtes HTTP GET à un nœud Ethereum |
Gestion des autorisations, écriture |
|||
Accorde l'autorisation de créer WebSocket des connexions à un nœud Ethereum |
Gestion des autorisations, écriture |
|||
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 |
|---|---|---|
arn : $ {Partition} :managedblockchain : $ {Region} :$ {Account} :accessors/$ {} AccessorId |
||
arn : $ {Partition} :managedblockchain : $ {Region} :$ {Account} :invitations/$ {} InvitationId |
||
arn : $ {Partition} :managedblockchain : $ {Region} :$ {Account} :members/$ {} MemberId |
||
arn : $ {Partition} :blockchain gérée : $ {Region} ::réseaux/$ {} NetworkId |
||
arn : $ {Partition} :managedblockchain : $ {Region} :$ {Account} :nodes/$ {} NodeId |
||
arn : $ {Partition} :blockchain gérée : $ {Region} ::proposals/$ {} ProposalId |
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 |
|---|---|---|
Filtre les actions en fonction des balises qui sont transmises dans la demande |
Chaîne |
|
Filtre les actions en fonction des balises associées à une ressource Amazon Managed Blockchain |
Chaîne |
|
Filtre les actions en fonction des clés de balise qui sont transmises dans la demande |
ArrayOfString |