

# Desenvolvimento com o Amazon S3 usando a AWS CLI
<a name="setup-aws-cli"></a>

Os comandos da AWS CLI do Amazon S3 são organizados em conjuntos diferentes na Referência de Comandos da AWS CLI e cada um tem seus próprios comandos disponíveis. Se você não encontrar o comando que está procurando em um conjunto, verifique um dos outros conjuntos. Os diferentes conjuntos são os seguintes:
+  `s3`: descreve comandos de alto nível para trabalhar com objetos e buckets. Isso inclui ações de copiar, listar e mover. Para obter uma lista completa dos comandos desse conjunto, consulte [s3](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/index.html) na Referência de Comandos da AWS CLI.
+  `s3api`: descreve comandos de baixo nível que gerenciam recursos do S3, como buckets, objetos, sessões e uploads fragmentados. Esses comandos correspondem às operações da [API do Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/API/API_Operations_Amazon_Simple_Storage_Service.html). Para obter uma lista completa dos comandos da CLI desse conjunto, consulte [s3api](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/index.html) na Referência de Comandos da AWS CLI.
+  `s3control`: descreve comandos de baixo nível que gerenciam todos os outros recursos do S3, como Concessão de Acesso, grupos da Lente de Armazenamento e buckets do Amazon S3 em Outposts. Esses comandos correspondem às operações da API de [Controle do Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/API/API_Operations_AWS_S3_Control.html). Para obter uma lista completa dos comandos da CLI desse conjunto, consulte [s3control](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/index.html) na Referência de Comandos da AWS CLI.

Se você estiver com problemas para configurar a AWS CLI, consulte [Como resolvo o erro “Não é possível localizar credenciais” no Amazon S3](https://repost.aws/knowledge-center/s3-locate-credentials-error) na Central de Conhecimento AWS re:Post. 

**nota**  
Os serviços na AWS, como o Amazon S3, exigem o fornecimento de credenciais quando acessados. Esse serviço pode determinar se você tem permissões para acessar os respectivos recursos próprios. O console requer sua senha. Você pode criar chaves de acesso para a Conta da AWS para acessar a AWS CLI ou a API. No entanto, não acesse a AWS usando as credenciais da sua Conta da AWS. Em vez disso, recomendamos usar o AWS Identity and Access Management (IAM) Crie um usuário do IAM, adicione o usuário a um grupo do IAM com permissões administrativas e, em seguida, conceda permissões administrativas ao usuário do IAM criado. Depois, você pode acessar a AWS usando um URL especial e as credenciais desse usuário do IAM. Para obter instruções, acesse [Criar o primeiro usuário do IAM e o grupo de administradores](https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started_create-admin-group.html) no *Manual do usuário do IAM*.

## Saiba mais sobre o AWS CLI
<a name="cli-resources"></a>

Para saber mais sobre a AWS, consulte os seguintes recursos: 
+  [AWS Command Line Interface](https://aws.amazon.com/cli) 
+  [AWS Command Line Interface Guia do usuário da da versão 2](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-welcome.html) 