View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Managed Blockchain - Service Authorization Reference

Operazioni, risorse e chiavi di condizione per Amazon Managed Blockchain

Amazon Managed Blockchain (prefisso del servizio:managedblockchain) 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 Managed Blockchain

La tabella seguente mappa le operazioni delle 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 la tabella Azioni.

Operation Azione IAM Chiave di condizione Valori possibili Livello di accesso

CreateAccessor

blockchain gestita: CreateAccessor

Scrittura

blockchain gestita: TagResource

Etichettatura, scrittura

CreateMember

blockchain gestita: CreateMember

Scrittura

blockchain gestita: TagResource

Etichettatura, scrittura

CreateNetwork

blockchain gestita: CreateNetwork

Scrittura

blockchain gestita: TagResource

Etichettatura, scrittura

CreateNode

blockchain gestita: CreateNode

Scrittura

blockchain gestita: TagResource

Etichettatura, scrittura

CreateProposal

blockchain gestita: CreateProposal

Scrittura

blockchain gestita: TagResource

Etichettatura, scrittura

DeleteAccessor

blockchain gestita: DeleteAccessor

Scrittura

DeleteMember

blockchain gestita: DeleteMember

Scrittura

DeleteNode

blockchain gestita: DeleteNode

Scrittura

GetAccessor

blockchain gestita: GetAccessor

Lettura

GetMember

blockchain gestita: GetMember

Lettura

GetNetwork

blockchain gestita: GetNetwork

Lettura

GetNode

blockchain gestita: GetNode

Lettura

GetProposal

blockchain gestita: GetProposal

Lettura

ListAccessors

blockchain gestita: ListAccessors

List

ListInvitations

blockchain gestita: ListInvitations

List

ListMembers

blockchain gestita: ListMembers

List

ListNetworks

blockchain gestita: ListNetworks

List

ListNodes

blockchain gestita: ListNodes

List

ListProposalVotes

blockchain gestita: ListProposalVotes

Lettura

ListProposals

blockchain gestita: ListProposals

List

ListTagsForResource

blockchain gestita: ListTagsForResource

Lettura

RejectInvitation

blockchain gestita: RejectInvitation

Scrittura

TagResource

blockchain gestita: TagResource

Etichettatura, scrittura

UntagResource

blockchain gestita: UntagResource

Etichettatura, scrittura

UpdateMember

blockchain gestita: UpdateMember

Scrittura

UpdateNode

blockchain gestita: UpdateNode

Scrittura

VoteOnProposal

blockchain gestita: VoteOnProposal

Scrittura

Operazioni definite da Amazon Managed Blockchain

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. 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.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

CreateAccessor

Concede l'autorizzazione per creare un accessor alla Blockchain gestita da Amazon

leggi: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateMember

Concede l'autorizzazione per creare un membro di una rete Amazon Managed Blockchain

rete*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateNetwork

Concede l'autorizzazione per creare una rete Amazon Managed Blockchain

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateNode

Concede l'autorizzazione per creare un nodo all'interno di un membro di una rete Amazon Managed Blockchain

membro

leggi: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

rete

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

CreateProposal

Concede l'autorizzazione per creare una proposta che altri membri della rete blockchain possono votare per aggiungere o rimuovere un membro in una rete Amazon Managed Blockchain

rete*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteAccessor

Concede l'autorizzazione per eliminare un accessor alla Blockchain gestita da Amazon

accessorio*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteMember

Concede l'autorizzazione per eliminare un membro e tutte le risorse associate da una rete Amazon Managed Blockchain

membro*

leggi: ResourceTag /$ {0} TagKey

Scrittura

DeleteNode

Concede l'autorizzazione per eliminare un nodo da un membro di una rete Amazon Managed Blockchain

nodo*

leggi: ResourceTag /$ {} TagKey

Scrittura

GetAccessor

Concede l'autorizzazione per restituire informazioni dettagliate su un accessor della Blockchain gestita da Amazon

accessorio*

leggi: ResourceTag /$ {} TagKey

Lettura

GetMember

Concede l'autorizzazione per restituire informazioni dettagliate su un membro di una rete Amazon Managed Blockchain

membro*

leggi: ResourceTag /$ {0} TagKey

Lettura

GetNetwork

Concede l'autorizzazione per restituire informazioni dettagliate su una rete Amazon Managed Blockchain

rete*

leggi: ResourceTag /$ {} TagKey

Lettura

GetNode

Concede l'autorizzazione per restituire informazioni dettagliate su un nodo all'interno di un membro di una rete Amazon Managed Blockchain

nodo*

leggi: ResourceTag /$ {} TagKey

Lettura

GetProposal

Concede l'autorizzazione per restituire informazioni dettagliate su una proposta di una rete Amazon Managed Blockchain

proposta*

leggi: ResourceTag /$ {} TagKey

Lettura

InvokeRpcBitcoinMainnet

Concede l'autorizzazione a richiamare gli RPC di Bitcoin Mainnet

Lettura

InvokeRpcBitcoinTestnet

Concede l'autorizzazione a richiamare gli RPC di Bitcoin Testnet

Lettura

InvokeRpcPolygonMainnet

Concede l'autorizzazione a richiamare gli RPC di Polygon Mainnet

Lettura

InvokeRpcPolygonMumbaiTestnet

Concede l'autorizzazione a richiamare gli RPC di Polygon Mumbai Testnet

Lettura

ListAccessors

Concede l'autorizzazione a elencare gli accessor Amazon Managed Blockchain di proprietà dell'attuale Account AWS

List

ListInvitations

Concede l'autorizzazione a pubblicare gli inviti estesi agli attivi Account AWS da qualsiasi rete Managed Blockchain

List

ListMembers

Concede l'autorizzazione per elencare i membri di una rete Amazon Managed Blockchain e le proprietà delle loro appartenenze

rete*

leggi: ResourceTag /$ {} TagKey

List

ListNetworks

Concede l'autorizzazione a elencare le reti Amazon Managed Blockchain a cui partecipa l'attuale Account AWS

List

ListNodes

Concede l'autorizzazione per elencare i nodi all'interno di un membro di una rete Amazon Managed Blockchain

membro

leggi: ResourceTag /$ {0} TagKey

List

rete

leggi: ResourceTag /$ {} TagKey

ListProposalVotes

Concede l'autorizzazione per elencare tutti i voti per una proposta, incluso il valore del voto e l'identificatore univoco del membro che proietta il voto per la rete Amazon Managed Blockchain specificata

proposta*

leggi: ResourceTag /$ {} TagKey

Lettura

ListProposals

Concede l'autorizzazione per elencare le proposte per la rete Amazon Managed Blockchain specificata

rete*

leggi: ResourceTag /$ {} TagKey

List

ListTagsForResource

Concede l'autorizzazione per visualizzare i tag associati a una risorsa Amazon Managed Blockchain

accessor

leggi: ResourceTag /$ {} TagKey

Lettura

invito

leggi: ResourceTag /$ {} TagKey

membro

leggi: ResourceTag /$ {0} TagKey

rete

leggi: ResourceTag /$ {} TagKey

nodo

legge: ResourceTag /$ {} TagKey

proposta

leggi: ResourceTag /$ {0} TagKey

RejectInvitation

Concede l'autorizzazione per rifiutare l'invito a unirsi alla rete blockchain

invito*

leggi: ResourceTag /$ {} TagKey

Scrittura

TagResource

Concede l'autorizzazione per aggiungere tag a una risorsa Amazon Managed Blockchain

accessor

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

invito

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

membro

leggi: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

rete

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

nodo

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

proposta

leggi: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

Concede l'autorizzazione per rimuovere tag da una risorsa Amazon Managed Blockchain

accessore

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

invito

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

membro

leggi: ResourceTag /$ {0} TagKey

leggi: TagKeys

rete

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

nodo

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

proposta

leggi: ResourceTag /$ {0} TagKey

leggi: TagKeys

UpdateMember

Concede l'autorizzazione per aggiornare un membro di una rete Amazon Managed Blockchain

membro*

leggi: ResourceTag /$ {0} TagKey

Scrittura

UpdateNode

Concede l'autorizzazione per aggiornare un nodo da un membro di una rete Amazon Managed Blockchain

nodo*

leggi: ResourceTag /$ {} TagKey

Scrittura

VoteOnProposal

Concede l'autorizzazione per proiettare un voto per una proposta per conto del membro della rete blockchain specificato

proposta*

leggi: ResourceTag /$ {} TagKey

Scrittura

Permission-only azioni per Amazon Managed Blockchain

Le seguenti azioni sono definite da Amazon Managed Blockchain ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

OTTIENI

Concede l'autorizzazione per inviare richieste HTTP GET per un nodo Ethereum

Gestione delle autorizzazioni, Write

Invoca

Concede l'autorizzazione a creare WebSocket connessioni a un nodo Ethereum

Gestione delle autorizzazioni, scrittura

PUBBLICARE

Concede l'autorizzazione per inviare richieste HTTP GET a un nodo Ethereum

Gestione delle autorizzazioni, Write

Tipi di risorsa definiti da Amazon Managed Blockchain

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

accesso

arn: $ {Partition} :blockchain gestita: $ {Region} :$ {Account} :accessori/$ {} AccessorId

ResourceTagleggi: /$ {} TagKey

invito

arn: $ {Partition}: blockchain gestita: $ {Region} :$ {Account} :invitations/$ {} InvitationId

ResourceTagleggi: /$ {} TagKey

membro

arn: $ {Partition}: blockchain gestita: $ {Region} :$ {Account} :members/$ {} MemberId

ResourceTagleggi: /$ {} TagKey

rete

arn: $ {Partition}: blockchain gestita: $ {Region} ::networks/$ {} NetworkId

leggi: ResourceTag /$ {} TagKey

nodo

arn: $ {Partition}: blockchain gestita: $ {Region} :$ {Account} :nodes/$ {} NodeId

ResourceTagleggi: /$ {} TagKey

proposta

arn: $ {Partition}: blockchain gestita: $ {Region} ::proposals/$ {} ProposalId

leggi: ResourceTag /$ {} TagKey

Chiavi di condizione per Amazon Managed Blockchain

Amazon Managed Blockchain definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

legge: RequestTag /$ {} TagKey

Filtra le operazioni in base ai tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra le azioni in base ai tag associati a una risorsa Amazon Managed Blockchain

Stringa

leggi: TagKeys

Filtra le operazioni in base alle chiavi di tag passate nella richiesta

ArrayOfString