Criar chaves de acesso para o usuário raiz - AWS Identity and Access Management

Criar chaves de acesso para o usuário raiz

Atenção

É altamente recomendável não criar pares de chaves de acesso para o usuário raiz. Como apenas algumas tarefas exigem o usuário raiz e elas normalmente são executadas com pouca frequência, recomendamos entrar no AWS Management Console para realizar as tarefas de usuário raiz. Antes de criar chaves de acesso, avalie as alternativas às chaves de acesso de longo prazo.

Embora não seja recomendável, é possível criar chaves de acesso para seu usuário raiz para executar comandos na AWS Command Line Interface (AWS CLI) ou usar operações de API de um dos AWS SDKs usando credenciais de usuário raiz. Quando você cria chaves de acesso, o ID da chave de acesso e a chave de acesso secreta são criados como um conjunto. Durante a criação de chaves de acesso, a AWS oferece a você uma oportunidade de visualizar e fazer download da chave de acesso secreta que faz parte de uma chave de acesso. Se não fizer o download ou perdê-lo, você pode excluir a chave de acesso e, em seguida, criar uma nova. É possível criar chaves de acesso do usuário raiz com o console, a AWS CLI ou a API da AWS.

Uma chave de acesso recém-criada tem o status de ativo, o que significa que você pode usar a chave de acesso para chamadas de API e CLI. É possível atribuir até duas chaves de acesso ao usuário raiz.

As chaves de acesso que não estiverem em uso deverão ser desativadas. Quando uma chave de acesso estiver inativa, você não poderá usá-la para chamadas de API. As chaves inativas ainda contam para o seu limite. Você pode criar ou excluir uma chave de acesso a qualquer momento. No entanto, se uma chave de acesso for excluída, isto será definitivo, e não poderá ser recuperada.

AWS Management Console
Para criar uma chave de acesso para o Usuário raiz da conta da AWS
Permissões mínimas

Para executar as etapas a seguir, é necessário ter as seguintes permissões do IAM:

  • Você deve fazer login como usuário raiz da Conta da AWS, o que não requer permissões adicionais do AWS Identity and Access Management (IAM). Não é possível executar essas etapas como usuário ou perfil do IAM.

  1. Use seu endereço de e-mail e a senha da Conta da AWS para entrar em Conceitos básicos do AWS Management Console como seu Usuário raiz da conta da AWS.

  2. No canto superior direito do console, selecione o nome de sua conta e, em seguida, selecione Credenciais de segurança.

  3. Na seção Access keys (Chaves de acesso), escolha Create access key (Criar chave de acesso). Se essa opção não estiver disponível, então você já tem o número máximo de chaves de acesso. Você deverá excluir uma das chaves de acesso existentes antes de poder criar outra chave. Para obter mais informações, consulte Cotas de objetos do IAM.

  4. Na página Alternativas às chaves de acesso do usuário raiz, revise as recomendações de segurança. Para continuar, marque a caixa de seleção e escolha Criar chave de acesso.

  5. Na página Recuperar chave de acesso, sua ID da chave de acesso será exibida.

  6. Em Chave de acesso secreta, selecione Mostrar e copie o ID da chave de acesso e a chave secreta da janela do navegador para colá-la em outro lugar seguro. Como alternativa, é possível escolher Baixar arquivo. csv, o que iniciará o download de um arquivo denominado rootkey.csv que contém o ID da chave de acesso e a chave secreta. Salve o arquivo em um lugar seguro.

  7. Escolha Done (Concluído). Quando você não precisar mais usar a chave de acesso, recomendamos que a exclua ou, pelo menos, considere desativá-la, para que não seja mal utilizada.

AWS CLI & SDKs
Para criar uma chave de acesso para o usuário raiz
nota

Para executar o comando ou operação de API a seguir como usuário raiz, você já deve ter um par de chaves de acesso ativo. Se você ainda não tiver nenhuma chave de acesso, crie a primeira chave de acesso usando o AWS Management Console. Em seguida, será possível usar as credenciais dessa primeira chave de acesso com a AWS CLI para criar a segunda chave de acesso ou excluir uma chave de acesso.

  • AWS CLI: aws iam create-access-key

    $ aws iam create-access-key { "AccessKey": { "UserName": "MyUserName", "AccessKeyId": "AKIAIOSFODNN7EXAMPLE", "Status": "Active", "SecretAccessKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY", "CreateDate": "2021-04-08T19:30:16+00:00" } }
  • API da AWS: CreateAccessKey na Referência da API do IAM.