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:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza il riferimento programmatico di autorizzazione del servizio
per questo servizio.
Argomenti
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 |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateMember |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateNetwork |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateNode |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateProposal |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
DeleteAccessor |
Scrittura |
|||
|
DeleteMember |
Scrittura |
|||
|
DeleteNode |
Scrittura |
|||
|
GetAccessor |
Lettura |
|||
|
GetMember |
Lettura |
|||
|
GetNetwork |
Lettura |
|||
|
GetNode |
Lettura |
|||
|
GetProposal |
Lettura |
|||
|
ListAccessors |
List |
|||
|
ListInvitations |
List |
|||
|
ListMembers |
List |
|||
|
ListNetworks |
List |
|||
|
ListNodes |
List |
|||
|
ListProposalVotes |
Lettura |
|||
|
ListProposals |
List |
|||
|
ListTagsForResource |
Lettura |
|||
|
RejectInvitation |
Scrittura |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettatura, scrittura |
|||
|
UpdateMember |
Scrittura |
|||
|
UpdateNode |
Scrittura |
|||
|
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 |
|---|---|---|---|---|
Concede l'autorizzazione per creare un accessor alla Blockchain gestita da Amazon |
Scrittura |
|||
Concede l'autorizzazione per creare un membro di una rete Amazon Managed Blockchain |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per creare una rete Amazon Managed Blockchain |
Scrittura |
|||
Concede l'autorizzazione per creare un nodo all'interno di un membro di una rete Amazon Managed Blockchain |
leggi: RequestTag /$ {0} TagKey |
Scrittura |
||
|
leggi: RequestTag /$ {} TagKey |
||||
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 |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per eliminare un accessor alla Blockchain gestita da Amazon |
Scrittura |
|||
Concede l'autorizzazione per eliminare un membro e tutte le risorse associate da una rete Amazon Managed Blockchain |
Scrittura |
|||
Concede l'autorizzazione per eliminare un nodo da un membro di una rete Amazon Managed Blockchain |
Scrittura |
|||
Concede l'autorizzazione per restituire informazioni dettagliate su un accessor della Blockchain gestita da Amazon |
Lettura |
|||
Concede l'autorizzazione per restituire informazioni dettagliate su un membro di una rete Amazon Managed Blockchain |
Lettura |
|||
Concede l'autorizzazione per restituire informazioni dettagliate su una rete Amazon Managed Blockchain |
Lettura |
|||
Concede l'autorizzazione per restituire informazioni dettagliate su un nodo all'interno di un membro di una rete Amazon Managed Blockchain |
Lettura |
|||
Concede l'autorizzazione per restituire informazioni dettagliate su una proposta di una rete Amazon Managed Blockchain |
Lettura |
|||
Concede l'autorizzazione a richiamare gli RPC di Bitcoin Mainnet |
Lettura |
|||
Concede l'autorizzazione a richiamare gli RPC di Bitcoin Testnet |
Lettura |
|||
Concede l'autorizzazione a richiamare gli RPC di Polygon Mainnet |
Lettura |
|||
Concede l'autorizzazione a richiamare gli RPC di Polygon Mumbai Testnet |
Lettura |
|||
Concede l'autorizzazione a elencare gli accessor Amazon Managed Blockchain di proprietà dell'attuale Account AWS |
List |
|||
Concede l'autorizzazione a pubblicare gli inviti estesi agli attivi Account AWS da qualsiasi rete Managed Blockchain |
List |
|||
Concede l'autorizzazione per elencare i membri di una rete Amazon Managed Blockchain e le proprietà delle loro appartenenze |
List |
|||
Concede l'autorizzazione a elencare le reti Amazon Managed Blockchain a cui partecipa l'attuale Account AWS |
List |
|||
Concede l'autorizzazione per elencare i nodi all'interno di un membro di una rete Amazon Managed Blockchain |
List |
|||
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 |
Lettura |
|||
Concede l'autorizzazione per elencare le proposte per la rete Amazon Managed Blockchain specificata |
List |
|||
Concede l'autorizzazione per visualizzare i tag associati a una risorsa Amazon Managed Blockchain |
Lettura |
|||
Concede l'autorizzazione per rifiutare l'invito a unirsi alla rete blockchain |
Scrittura |
|||
Concede l'autorizzazione per aggiungere tag a una risorsa Amazon Managed Blockchain |
leggi: RequestTag /$ {} TagKey |
Etichettatura, scrittura |
||
|
leggi: RequestTag /$ {} TagKey |
||||
|
leggi: RequestTag /$ {0} TagKey |
||||
|
leggi: RequestTag /$ {} TagKey |
||||
|
leggi: RequestTag /$ {0} TagKey |
||||
Concede l'autorizzazione per rimuovere tag da una risorsa Amazon Managed Blockchain |
Etichettatura, scrittura |
|||
Concede l'autorizzazione per aggiornare un membro di una rete Amazon Managed Blockchain |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un nodo da un membro di una rete Amazon Managed Blockchain |
Scrittura |
|||
Concede l'autorizzazione per proiettare un voto per una proposta per conto del membro della rete blockchain specificato |
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 |
|---|---|---|---|---|
Concede l'autorizzazione per inviare richieste HTTP GET per un nodo Ethereum |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione a creare WebSocket connessioni a un nodo Ethereum |
Gestione delle autorizzazioni, scrittura |
|||
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 |
|---|---|---|
arn: $ {Partition} :blockchain gestita: $ {Region} :$ {Account} :accessori/$ {} AccessorId |
||
arn: $ {Partition}: blockchain gestita: $ {Region} :$ {Account} :invitations/$ {} InvitationId |
||
arn: $ {Partition}: blockchain gestita: $ {Region} :$ {Account} :members/$ {} MemberId |
||
arn: $ {Partition}: blockchain gestita: $ {Region} ::networks/$ {} NetworkId |
||
arn: $ {Partition}: blockchain gestita: $ {Region} :$ {Account} :nodes/$ {} NodeId |
||
arn: $ {Partition}: blockchain gestita: $ {Region} ::proposals/$ {} ProposalId |
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 |
|---|---|---|
Filtra le operazioni in base ai tag passati nella richiesta |
Stringa |
|
Filtra le azioni in base ai tag associati a una risorsa Amazon Managed Blockchain |
Stringa |
|
Filtra le operazioni in base alle chiavi di tag passate nella richiesta |
ArrayOfString |