Esta página descreve as autorizações e as funções necessárias para usar e configurar o Blockchain Node Engine.
Os próprios nós da cadeia de blocos expõem um ponto final da API. A Google não define esta API, mas faz parte do software de terceiros que executamos. Pode ver um exemplo disto no servidor JSON-RPC do Ethereum. Este ponto final requer uma chave da API para aceder. As chaves da API são geridas no Google Cloude, como tal, usam as autorizações definidas no controlo de acesso com o IAM. Estas autorizações foram adicionadas à função de administrador.
Funções
Esta secção apresenta todos os papéis organizados fornecidos pelo serviço Blockchain Node Engine.
Leitor
Concede acesso de leitura a todos os recursos do Blockchain Node Engine. Destinado a engenheiros que usam, mas não gerem nós. Espera-se que as chaves da API sejam fornecidas por um administrador. O visualizador não tem acesso direto para procurar chaves de API.
Ações do Blockchain Node Engine:
blockchainnodeengine.googleapis.com/blockchainNodes.get
blockchainnodeengine.googleapis.com/blockchainNodes.list
blockchainnodeengine.googleapis.com/locations.get
blockchainnodeengine.googleapis.com/locations.list
blockchainnodeengine.googleapis.com/operations.get
blockchainnodeengine.googleapis.com/operations.list
cloudresourcemanager.googleapis.com/projects.get
cloudresourcemanager.googleapis.com/projects.list
Devolver informações das APIs:
serviceusage.googleapis.com/services.get
Administrador
Concede acesso total a todos os recursos do Blockchain Node Engine. Destinado a administradores de nós de blockchain.
Os administradores têm todas as autorizações disponíveis para
blockchainnodeengine.googleapis.com/viewer
, além do seguinte:
apikeys.googleapis.com/keys.update
apikeys.googleapis.com/keys.create
apikeys.googleapis.com/keys.delete
apikeys.googleapis.com/keys.get
apikeys.googleapis.com/keys.getKeyString
apikeys.googleapis.com/keys.list
apikeys.googleapis.com/keys.undelete
Ações do Blockchain Node Engine:
blockchainnodeengine.googleapis.com/blockchainNodes.create
blockchainnodeengine.googleapis.com/blockchainNodes.delete
blockchainnodeengine.googleapis.com/operations.cancel
blockchainnodeengine.googleapis.com/operations.delete
serviceusage.googleapis.com/services.enable
Veja também
- Controlo de acesso com IAM – Chaves da API
- Controlo de acesso com o IAM: utilização do serviço
- Referência das funções básicas e predefinidas do IAM
- Referência de autorizações de IAM
- Faça a gestão do acesso a projetos, pastas e organizações
- Funções e autorizações