Esta página mostra como ver os anéis de chaves e as chaves no seu Google Cloud recurso do projeto.
Antes de começar
Antes de poder ver os conjuntos de chaves e as chaves, conclua os passos de configuração descritos nesta secção.
Ativar APIs
Para ver anéis de chaves e chaves através de uma API, ative a API Cloud KMS Inventory.
Funções necessárias
Para obter as autorizações de que
precisa para ver as chaves,
peça ao seu administrador para lhe conceder a função de IAM
Visualizador do Cloud KMS (roles/cloudkms.viewer
)
no seu projeto.
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Esta função predefinida contém as autorizações necessárias para ver chaves. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:
Autorizações necessárias
São necessárias as seguintes autorizações para ver chaves:
-
cloudkms.keyRings.list
-
cloudkms.cryptoKeys.list
-
cloudkms.locations.list
-
resourcemanager.projects.get
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Veja porta-chaves
Consola
Na Google Cloud consola, aceda à página Conjuntos de chaves.
Opcional: para filtrar a lista de porta-chaves, introduza os termos de pesquisa na caixa filter_list Filtrar e, de seguida, prima Enter.
Opcional: para ordenar a lista pelos valores de uma coluna, clique no cabeçalho da coluna.
Ao ver os seus conjuntos de chaves, pode selecionar um conjunto de chaves para ver detalhes sobre as chaves associadas e as tarefas de importação.
Ver chaves
Use a Google Cloud consola para ver as chaves criadas no recurso do seu projeto.
Consola
Na Google Cloud consola, aceda à página Inventário principal.
Opcional: para filtrar a lista de chaves, introduza os termos de pesquisa na caixa filter_list Filtrar e, de seguida, prima Enter.
Opcional: para ordenar a lista pelos valores de uma coluna, clique no cabeçalho da coluna.
CLI gcloud
Para usar o Cloud KMS na linha de comandos, primeiro instale ou atualize para a versão mais recente da CLI do Google Cloud.
gcloud kms inventory list-keys --project PROJECT_ID
Substitua PROJECT_ID
pelo nome do projeto para o qual quer ver a lista de chaves.
Para ver informações sobre todas as flags e valores possíveis, execute o comando com a flag --help
.
API
Estes exemplos usam o curl como cliente HTTP para demonstrar a utilização da API. Para mais informações sobre o controlo de acesso, consulte o artigo Aceder à API Cloud KMS.
curl "https://kmsinventory.googleapis.com/v1/projects/PROJECT_ID/cryptoKeys"
--request "GET" \
--header "x-goog-user-project: CALLING_PROJECT_ID"
--header "Content-Type: application/json" \
--header "Authorization: Bearer TOKEN"
Substitua o seguinte:
PROJECT_ID
: o ID do projeto que contém o conjunto de chaves.CALLING_PROJECT_ID
: o ID do projeto a partir do qual está a chamar a API KMS Inventory.
Enquanto vê as suas chaves, pode selecionar uma chave para ver detalhes sobre a mesma, incluindo as versões de chaves associadas.
Principais detalhes
O inventário de chaves fornece informações abrangentes sobre as chaves criptográficas no seu projeto. As propriedades no inventário principal incluem o seguinte:
- Nome da chave: o nome da chave.
- Estado: o estado atual da chave com base no estado da versão da chave principal. Este campo aplica-se apenas a chaves simétricas.
- Disponível: a versão da chave principal está ativada. A chave está disponível para utilização na encriptação e desencriptação de dados.
- Não disponível: a versão da chave principal está desativada ou vazia. A chave não está disponível para utilização na encriptação de dados.
- Disponível no GCP: para chaves geridas externamente, a chave (não necessariamente a própria chave gerida externamente) está disponível para utilização.
- Conjunto de chaves: nome do conjunto de chaves principal.
- Localização: localização onde o material da chave reside.
- Rotação atual: a data e a hora em que a chave foi rodada pela última vez. Este campo mostra quando a versão atual da chave foi criada.
- Frequência de rotação: a frequência de rotação atual da chave.
- Próxima rotação: a data da próxima rotação de chaves agendada. É criada automaticamente uma nova versão da chave nesta data.
- Nível de proteção: o nível de proteção da chave, por exemplo, HSM ou software.
- EKM através da ligação VPC: para chaves externas acedidas através da VPC, o nome da ligação EKM através da VPC que a chave usa. Este campo está oculto por predefinição e está em branco para chaves com níveis de proteção diferentes de
External via VPC
. - Finalidade: o cenário em que a chave pode ser usada.
- Etiquetas: etiquetas aplicadas na chave.
Limitações
O separador Porta-chaves pode apresentar,no máximo, 1000 recursos (incluindo porta-chaves, chaves e versões de chaves) por localização. Para ver os conjuntos de chaves de um projeto e uma localização com mais de 1000 recursos, use a API keyRings.list.
O separador Inventário de chaves pode apresentar,no máximo, 20 000 recursos (incluindo conjuntos de chaves, chaves e versões de chaves) por projeto. Para ver as chaves de um projeto com mais de 20 000 recursos, use a API keyRings.cryptoKeys.list.