As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Ações, recursos e chaves de condição do Amazon Managed Blockchain
Amazon Managed Blockchain (prefixo do serviço: managedblockchain) fornece as seguintes operações, recursos, ações e chaves de condição específicas do serviço para uso nas políticas de permissão do IAM.
Referências:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja o referência de autorização de serviço programático
para esse serviço.
Tópicos
Operações de API definidas pelo Amazon Managed Blockchain
A tabela a seguir mapeia as operações da API para as ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a determinada API e ação são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a Tabela de ações.
| Operation | Ação do IAM | Chave de condição | Valor (es) possível (is) | Nível de acesso |
|---|---|---|---|---|
|
CreateAccessor |
Gravar |
|||
Marcação, gravação |
||||
|
CreateMember |
Gravar |
|||
Marcação, gravação |
||||
|
CreateNetwork |
Gravar |
|||
Marcação, gravação |
||||
|
CreateNode |
Gravar |
|||
Marcação, gravação |
||||
|
CreateProposal |
Gravar |
|||
Marcação, gravação |
||||
|
DeleteAccessor |
Gravar |
|||
|
DeleteMember |
Gravar |
|||
|
DeleteNode |
Gravar |
|||
|
GetAccessor |
Ler |
|||
|
GetMember |
Ler |
|||
|
GetNetwork |
Ler |
|||
|
GetNode |
Ler |
|||
|
GetProposal |
Ler |
|||
|
ListAccessors |
Lista |
|||
|
ListInvitations |
Lista |
|||
|
ListMembers |
Lista |
|||
|
ListNetworks |
Lista |
|||
|
ListNodes |
Lista |
|||
|
ListProposalVotes |
Ler |
|||
|
ListProposals |
Lista |
|||
|
ListTagsForResource |
Ler |
|||
|
RejectInvitation |
Escrever |
|||
|
TagResource |
Marcação, gravação |
|||
|
UntagResource |
Marcação, gravação |
|||
|
UpdateMember |
Gravar |
|||
|
UpdateNode |
Gravar |
|||
|
VoteOnProposal |
Gravar |
Ações definidas pelo Amazon Managed Blockchain
Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Para cada ação, a tabela lista os tipos de recursos e as chaves de condição suportadas por essa ação. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para criar um acessador do Amazon Managed Blockchain |
Gravar |
|||
Concede permissão para criar um membro de uma rede do Amazon Managed Blockchain |
Gravação |
|||
Concede permissão para criar uma rede do Amazon Managed Blockchain |
Gravação |
|||
Concede permissão para criar um nó dentro de um membro de uma rede do Amazon Managed Blockchain |
Gravação |
|||
Concede permissão para criar uma proposta na qual outros membros da rede de blockchain podem votar para adicionar ou remover um membro em uma rede do Amazon Managed Blockchain |
Gravar |
|||
Concede permissão para excluir um acessador do Amazon Managed Blockchain |
Gravar |
|||
Concede permissão para excluir um membro e todos os recursos associados de uma rede do Amazon Managed Blockchain |
Gravação |
|||
Concede permissão para excluir um nó dentro de um membro de uma rede do Amazon Managed Blockchain |
Gravar |
|||
Concede permissão para retornar informações detalhadas sobre um acessador do Amazon Managed Blockchain |
Ler |
|||
Concede permissão para retornar informações detalhadas sobre um membro de uma rede do Amazon Managed Blockchain |
Leitura |
|||
Concede permissão para retornar informações detalhadas sobre uma rede do Amazon Managed Blockchain |
Leitura |
|||
Concede permissão para retornar informações detalhadas sobre um nó dentro de um membro de uma rede do Amazon Managed Blockchain |
Leitura |
|||
Concede permissão para retornar informações detalhadas sobre uma proposta de uma rede do Amazon Managed Blockchain |
Ler |
|||
Concede permissão para invocar os RPCs da Bitcoin Mainnet |
Ler |
|||
Concede permissão para invocar os RPCs da Bitcoin Testnet |
Ler |
|||
Concede permissão para invocar os RPCs da Polygon Mainnet |
Ler |
|||
Concede permissão para invocar os RPCs da Polygon Mumbai Testnet |
Ler |
|||
Concede permissão para listar os acessadores do Amazon Managed Blockchain de propriedade do atual Conta da AWS |
Lista |
|||
Concede permissão para listar os convites estendidos aos ativos Conta da AWS de qualquer rede Blockchain gerenciada |
Lista |
|||
Concede permissão para listar os membros de uma rede do Amazon Managed Blockchain e as propriedades de suas associações |
Lista |
|||
Concede permissão para listar as redes Amazon Managed Blockchain nas quais o atual Conta da AWS participa |
Lista |
|||
Concede permissão para listar os nós dentro de um membro de uma rede do Amazon Managed Blockchain |
List |
|||
Concede permissão para listar todos os votos de uma proposta, incluindo o valor do voto e o identificador exclusivo do membro que depositou o voto para a rede do Amazon Managed Blockchain específica |
Leitura |
|||
Concede permissão para listar as propostas de uma rede do Amazon Managed Blockchain específica |
List |
|||
Concede permissão para visualizar as etiquetas associadas a um recurso do Amazon Managed Blockchain |
Read |
|||
Concede permissão para rejeitar o convite para participar da rede de blockchain |
Gravação |
|||
Concede permissão para adicionar etiquetas a um recurso do Amazon Managed Blockchain |
Marcação, gravação |
|||
Concede permissão para remover etiquetas de um recurso do Amazon Managed Blockchain |
Marcação, gravação |
|||
Concede permissão para atualizar um membro de uma rede do Amazon Managed Blockchain. |
Gravação |
|||
Concede permissão para atualizar um nó dentro de um membro de uma rede do Amazon Managed Blockchain. |
Gravação |
|||
Concede permissão para votar em uma proposta em nome do membro da rede de blockchain especificado |
Gravar |
Permission-only ações para o Amazon Managed Blockchain
As ações a seguir são definidas pelo Amazon Managed Blockchain, mas não podem ser invocadas diretamente por meio de nenhuma operação de API. Eles só podem ser usados em declarações de política do IAM para conceder ou negar permissões.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para enviar solicitações HTTP GET para um nó do Ethereum |
Gerenciamento de permissões, Gravação |
|||
Concede permissão para criar WebSocket conexões com um nó Ethereum |
Gerenciamento de permissões, Gravação |
|||
Concede permissão para enviar solicitações HTTP POST para um nó do Ethereum |
Gerenciamento de permissões, Gravação |
Tipos de recursos definidos pelo Amazon Managed Blockchain
Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.
| Resource types | ARN | Chaves de condição |
|---|---|---|
arn:${Partition}:managedblockchain:${Region}:${Account}:accessors/${AccessorId} |
||
arn:${Partition}:managedblockchain:${Region}:${Account}:invitations/${InvitationId} |
||
arn:${Partition}:managedblockchain:${Region}:${Account}:members/${MemberId} |
||
arn:${Partition}:managedblockchain:${Region}::networks/${NetworkId} |
||
arn:${Partition}:managedblockchain:${Region}:${Account}:nodes/${NodeId} |
||
arn:${Partition}:managedblockchain:${Region}::proposals/${ProposalId} |
Chaves de condição do Amazon Managed Blockchain
O Amazon Managed Blockchain define as chaves de condição a seguir que podem ser usadas no elemento Condition de uma política do IAM.
| Chaves de condição | Descrição | Tipo |
|---|---|---|
Filtra ações com base nas etiquetas transmitidas na solicitação |
String |
|
Filtra ações com base nas etiquetas associadas a um recurso do Amazon Managed Blockchain |
String |
|
Filtra ações com base nas chaves da etiqueta transmitidas na solicitação |
ArrayOfString |