Como faço para listar os principais subsídios e diretores do KMS por região no AWS KMS?

2 minuto de leitura
0

Quero listar os principais subsídios e diretores do AWS KMS para minhas contas do AWS Key Management Service (AWS KMS) por região da AWS.

Resolução

Use a AWS Command Line Interface (AWS CLI) ou os SDKs da AWS para recuperar o número de doações e diretores de uma chave do AWS KMS. Certifique-se de ter permissões para executar os comandos list-keys e list-grants da AWS CLI.

Observação:

Execute os seguintes comandos para listar sua chave e concessões do AWS KMS para Windows, Linux, macOS ou Unix:

aws kms list-keys --region your-region   
aws kms list-grants --region your-region --key-id your-AWS KMS-key-ID

Execute o comando a seguir para consultar todas as suas chaves do AWS KMS para uma região específica para Linux, macOS ou Unix:

for key in $(aws kms list-keys --region your-region --query 'Keys[].KeyId' --output text);do aws kms list-grants --region your-region --key-id $key; done

Observação: O exemplo anterior usa a opção incorporada AWS CLI\ --query para filtrar elementos da saída.

Execute o comando a seguir para listar o número de subsídios que cada diretor tem para uma chave do AWS KMS para Linux, macOS ou Unix:

aws kms list-grants --region your-region --key-id your-AWS KMS-key-ID | jq '.Grants[].GranteePrincipal' -r | sort | uniq -c;

Observação: Você deve ter o jq instalado para executar o comando anterior. Para obter instruções sobre como instalar o jq, consulte Formato de saída JSON.

AWS OFICIAL
AWS OFICIALAtualizada há um ano