View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Managed Blockchain - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Managed Blockchain

Amazon Managed Blockchain (Dienstpräfix): managedblockchain) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon Managed Blockchain definierte API-Operationen

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

CreateAccessor

managedblockchain:CreateAccessor

Schreiben

managedblockchain:TagResource

Taggen, Schreiben

CreateMember

managedblockchain:CreateMember

Schreiben

managedblockchain:TagResource

Taggen, Schreiben

CreateNetwork

managedblockchain:CreateNetwork

Schreiben

managedblockchain:TagResource

Taggen, Schreiben

CreateNode

managedblockchain:CreateNode

Schreiben

managedblockchain:TagResource

Taggen, Schreiben

CreateProposal

managedblockchain:CreateProposal

Schreiben

managedblockchain:TagResource

Taggen, Schreiben

DeleteAccessor

managedblockchain:DeleteAccessor

Schreiben

DeleteMember

managedblockchain:DeleteMember

Schreiben

DeleteNode

managedblockchain:DeleteNode

Schreiben

GetAccessor

managedblockchain:GetAccessor

Lesen

GetMember

managedblockchain:GetMember

Lesen

GetNetwork

managedblockchain:GetNetwork

Lesen

GetNode

managedblockchain:GetNode

Lesen

GetProposal

managedblockchain:GetProposal

Lesen

ListAccessors

managedblockchain:ListAccessors

Auflisten

ListInvitations

managedblockchain:ListInvitations

Auflisten

ListMembers

managedblockchain:ListMembers

Auflisten

ListNetworks

managedblockchain:ListNetworks

Auflisten

ListNodes

managedblockchain:ListNodes

Auflisten

ListProposalVotes

managedblockchain:ListProposalVotes

Lesen

ListProposals

managedblockchain:ListProposals

Auflisten

ListTagsForResource

managedblockchain:ListTagsForResource

Lesen

RejectInvitation

managedblockchain:RejectInvitation

Write (Schreiben)

TagResource

managedblockchain:TagResource

Taggen, Schreiben

UntagResource

managedblockchain:UntagResource

Taggen, Schreiben

UpdateMember

managedblockchain:UpdateMember

Schreiben

UpdateNode

managedblockchain:UpdateNode

Schreiben

VoteOnProposal

managedblockchain:VoteOnProposal

Schreiben

Von Amazon Managed Blockchain definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

CreateAccessor

Gewährt die Berechtigung zum Erstellen eines Amazon Managed Blockchain-Netzwerks

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateMember

Gewährt die Berechtigung zum Erstellen eines Mitglieds eines Amazon Managed Blockchain-Netzwerks

network*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateNetwork

Gewährt die Berechtigung zum Erstellen eines Amazon Managed Blockchain-Netzwerks

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateNode

Gewährt die Berechtigung zum Erstellen eines Knotens innerhalb eines Mitglieds eines Amazon Managed Blockchain-Netzwerks

member

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

network

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateProposal

Gewährt die Berechtigung zum Erstellen eines Vorschlags, dass andere Mitglieder des Blockchain-Netzwerks darüber abstimmen können, ob ein Mitglied in einem Amazon Managed Blockchain-Netzwerk hinzugefügt oder entfernt werden soll

network*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteAccessor

Gewährt die Berechtigung zum Erstellen eines Amazon Managed Blockchain-Netzwerks

accessor*

aws:ResourceTag/${TagKey}

Schreiben

DeleteMember

Gewährt die Berechtigung zum Löschen eines Mitglieds und aller zugehörigen Ressourcen aus einem Amazon Managed Blockchain-Netzwerk

member*

aws:ResourceTag/${TagKey}

Write

DeleteNode

Gewährt die Berechtigung zum Löschen eines Knotens von einem Mitglied eines Amazon Managed Blockchain-Netzwerks

node*

aws:ResourceTag/${TagKey}

Schreiben

GetAccessor

Gewährt die Berechtigung zur Rückgabe detaillierter Informationen über ein Amazon Managed Blockchain-Netzwerk

accessor*

aws:ResourceTag/${TagKey}

Lesen

GetMember

Gewährt die Berechtigung zur Rückgabe detaillierter Informationen zu einem Mitglied eines Amazon Managed Blockchain-Netzwerks

member*

aws:ResourceTag/${TagKey}

Read

GetNetwork

Gewährt die Berechtigung zur Rückgabe detaillierter Informationen über ein Amazon Managed Blockchain-Netzwerk

network*

aws:ResourceTag/${TagKey}

Read

GetNode

Gewährt die Berechtigung zur Rückgabe detaillierter Informationen über einen Knoten innerhalb eines Mitglieds eines Amazon Managed Blockchain-Netzwerks

node*

aws:ResourceTag/${TagKey}

Read

GetProposal

Gewährt die Berechtigung zur Rückgabe detaillierter Informationen über einen Vorschlag eines Amazon Managed Blockchain-Netzwerks

proposal*

aws:ResourceTag/${TagKey}

Lesen

InvokeRpcBitcoinMainnet

Gewährt die Berechtigung, die Bitcoin-Mainnet-RPCs aufzurufen

Lesen

InvokeRpcBitcoinTestnet

Gewährt die Berechtigung, die Bitcoin-Testnet-RPCs aufzurufen

Lesen

InvokeRpcPolygonMainnet

Gewährt die Berechtigung, die Polygon-Mainnet-RPCs aufzurufen

Lesen

InvokeRpcPolygonMumbaiTestnet

Gewährt die Berechtigung, die Polygon-Mumbai-Testnet-RPCs aufzurufen

Lesen

ListAccessors

Erteilt die Erlaubnis, die Amazon Managed Blockchain-Accessoren aufzulisten, die dem aktuellen Unternehmen gehören AWS-Konto

Auflisten

ListInvitations

Erteilt die Erlaubnis, die Einladungen aufzulisten, die an die Aktiven gesendet wurden AWS-Konto aus jedem verwalteten Blockchain-Netzwerk

Auflisten

ListMembers

Gewährt die Berechtigung zum Auflisten der Mitglieder eines Amazon Managed Blockchain-Netzwerks und der Eigenschaften ihrer Mitgliedschaften

network*

aws:ResourceTag/${TagKey}

Auflisten

ListNetworks

Erteilt die Erlaubnis, die von Amazon verwalteten Blockchain-Netzwerke aufzulisten, in denen die aktuellen AWS-Konto nimmt teil

Auflisten

ListNodes

Gewährt die Berechtigung zum Auflisten der Knoten innerhalb eines Mitglieds eines Amazon Managed Blockchain-Netzwerks

member

aws:ResourceTag/${TagKey}

List

network

aws:ResourceTag/${TagKey}

ListProposalVotes

Gewährt die Berechtigung zum Auflisten aller Stimmen für einen Vorschlag, einschließlich des Werts der Abstimmung und der eindeutigen Kennung des Mitglieds, das die Stimme für das angegebene Amazon Managed Blockchain-Netzwerk abgegeben hat

proposal*

aws:ResourceTag/${TagKey}

Read

ListProposals

Gewährt die Berechtigung zum Auflisten von Vorschlägen für das angegebene Amazon Managed Blockchain-Netzwerk

network*

aws:ResourceTag/${TagKey}

List

ListTagsForResource

Gewährt die Berechtigung zum Anzeigen von Tags, die mit einer Amazon Managed Blockchain-Ressource verknüpft sind

accessor

aws:ResourceTag/${TagKey}

Read

invitation

aws:ResourceTag/${TagKey}

member

aws:ResourceTag/${TagKey}

network

aws:ResourceTag/${TagKey}

node

aws:ResourceTag/${TagKey}

proposal

aws:ResourceTag/${TagKey}

RejectInvitation

Gewährt die Berechtigung zum Ablehnen der Einladung zur Teilnahme am Blockchain-Netzwerk

invitation*

aws:ResourceTag/${TagKey}

Write

TagResource

Gewährt die Berechtigung zum Hinzufügen von Tags zu einer Amazon Managed Blockchain-Ressource

accessor

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

invitation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

member

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

network

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

node

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

proposal

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Entfernen von Tags aus einer Amazon Managed Blockchain-Ressource

accessor

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

invitation

aws:ResourceTag/${TagKey}

aws:TagKeys

member

aws:ResourceTag/${TagKey}

aws:TagKeys

network

aws:ResourceTag/${TagKey}

aws:TagKeys

node

aws:ResourceTag/${TagKey}

aws:TagKeys

proposal

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateMember

Gewährt die Berechtigung zum Erstellen eines Mitglieds eines Amazon Managed Blockchain-Netzwerks.

member*

aws:ResourceTag/${TagKey}

Write

UpdateNode

Gewährt die Berechtigung zum Aktualisieren eines Knotens von einem Mitglied eines Amazon Managed Blockchain-Netzwerks.

node*

aws:ResourceTag/${TagKey}

Write

VoteOnProposal

Gewährt die Berechtigung zum Abgeben einer Stimme für einen Vorschlag im Namen des angegebenen Mitglieds des Blockchain-Netzwerks

proposal*

aws:ResourceTag/${TagKey}

Schreiben

Permission-only Aktionen für Amazon Managed Blockchain

Die folgenden Aktionen werden von Amazon Managed Blockchain definiert, können jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

GET

Gewährt die Berechtigung zum Senden von HTTP GET-Anforderungen an einen Ethereum-Knoten

Verwaltung von Berechtigungen, Schreiben

Invoke

Erteilt die Erlaubnis zum Erstellen WebSocket Verbindungen zu einem Ethereum-Knoten

Verwaltung von Berechtigungen, Schreiben

POST

Gewährt die Berechtigung zum Senden von HTTP POST-Anforderungen an einen Ethereum-Knoten

Verwaltung von Berechtigungen, Schreiben

Von Amazon Managed Blockchain definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

accessor

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

aws:ResourceTag/${TagKey}

invitation

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

aws:ResourceTag/${TagKey}

member

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

aws:ResourceTag/${TagKey}

network

arn:${Partition}:managedblockchain:${Region}::networks/${NetworkId}

aws:ResourceTag/${TagKey}

node

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

aws:ResourceTag/${TagKey}

proposal

arn:${Partition}:managedblockchain:${Region}::proposals/${ProposalId}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon Managed Blockchain

Amazon Managed Blockchain definiert die folgenden Bedingungsschlüssel, die im Element Condition einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert Aktionen basierend auf den Markierungen, die in der Anforderung übergeben werden.

String

aws:ResourceTag/${TagKey}

Filtert Aktionen basierend auf den Tags, die mit einer Amazon Managed Blockchain-Ressource verknüpft sind

String

aws:TagKeys

Filtert Aktionen basierend auf den Tag-Schlüsseln, die in der Anforderung übergeben werden.

ArrayOfString