

# Configurar o DynamoDB (serviço da Web)
<a name="SettingUp.DynamoWebService"></a>

 Para usar o serviço da Web Amazon DynamoDB: 

1.  [Cadastre-se no AWS.](#SettingUp.DynamoWebService.SignUpForAWS) 

1.  [Obtenha uma chave de acesso da AWS](#SettingUp.DynamoWebService.GetCredentials) (usada para acessar o DynamoDB por programação). 
**nota**  
 Caso pretenda interagir com o DynamoDB somente por meio do Console de gerenciamento da AWS, você não precisará de uma chave de acesso da AWS e poderá avançar para [Utilizar o console](AccessingDynamoDB.md#ConsoleDynamoDB). 

1.  [Configure suas credenciais](#SettingUp.DynamoWebService.ConfigureCredentials) (usadas para acessar o DynamoDB por programação). 

## Como se cadastrar na AWS
<a name="SettingUp.DynamoWebService.SignUpForAWS"></a>

 Para usar o serviço DynamoDB, é necessário ter uma conta da AWS. Se você ainda não tiver uma conta, será solicitado a criar uma ao se cadastrar. Você não será cobrado por nenhum dos serviços da AWS nos quais se cadastrar, a menos que os utilize. 

**Para cadastrar-se na AWS**

1. Abra [https://portal.aws.amazon.com/billing/signup](https://portal.aws.amazon.com/billing/signup).

1. Siga as instruções online.

   Parte do procedimento de inscrição envolve receber uma chamada telefônica ou uma mensagem de texto e inserir um código de verificação pelo teclado do telefone.

   Quando você se inscreve para uma Conta da AWS, um *Usuário raiz da conta da AWS* é criado. O usuário-raiz tem acesso a todos os Serviços da AWS e recursos na conta. Como prática recomendada de segurança, atribua o acesso administrativo a um usuário e use somente o usuário-raiz para executar [tarefas que exigem acesso de usuário-raiz](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

## Conceder acesso programático
<a name="SettingUp.DynamoWebService.GetCredentials"></a>

 Para poder acessar o DynamoDB de maneira programática ou por meio da AWS Command Line Interface (AWS CLI), você deve ter acesso programático. Você não precisa de acesso programático se planeja usar apenas o console do DynamoDB. 

Os usuários precisam de acesso programático se quiserem interagir com a AWS de fora do Console de gerenciamento da AWS. A forma de conceder acesso programático depende do tipo de usuário que está acessando a AWS.

Para conceder acesso programático aos usuários, selecione uma das seguintes opções:


****  

| Qual usuário precisa de acesso programático? | Para | Por | 
| --- | --- | --- | 
| IAM | (Recomendado) Use credenciais do console como credenciais temporárias para assinar solicitações programáticas para a AWS CLI, os AWS SDKs ou as APIs da AWS. |  Siga as instruções da interface que deseja utilizar. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/amazondynamodb/latest/developerguide/SettingUp.DynamoWebService.html)  | 
|  Identidade da força de trabalho (Usuários gerenciados no Centro de Identidade do IAM)  | Use credenciais temporárias para assinar solicitações programáticas para a AWS CLI, os SDKs da AWS ou as APIs da AWS. |  Siga as instruções da interface que deseja utilizar. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/amazondynamodb/latest/developerguide/SettingUp.DynamoWebService.html)  | 
| IAM | Use credenciais temporárias para assinar solicitações programáticas para a AWS CLI, os SDKs da AWS ou as APIs da AWS. | Siga as instruções em [Usar credenciais temporárias com recursos da AWS](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) no Guia do usuário do IAM. | 
| IAM | (Não recomendado)Use credenciais de longo prazo para assinar solicitações programáticas para a AWS CLI, os SDKs da AWS ou as APIs da AWS. |  Siga as instruções da interface que deseja utilizar. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/amazondynamodb/latest/developerguide/SettingUp.DynamoWebService.html)  | 

## Configurar credenciais
<a name="SettingUp.DynamoWebService.ConfigureCredentials"></a>

 Para poder acessar o DynamoDB por programação ou via AWS CLI, você deve configurar suas credenciais para habilitar a autorização para suas aplicações. 

 Há várias maneiras de fazer isso. Por exemplo, é possível criar manualmente o arquivo de credenciais para armazenar o ID da chave de acesso e a chave de acesso secreta. Também é possível usar o comando `aws configure` da AWS CLI para criar o arquivo automaticamente. Como alternativa, você pode usar variáveis de ambiente. Para obter mais informações sobre como configurar suas credenciais, consulte o guia do desenvolvedor do AWS SDK específico de programação.

 Para instalar e configurar a AWS CLI, consulte [Como usar o AWS CLI](AccessingDynamoDB.md#Tools.CLI). 

## Integração com outros serviços do DynamoDB
<a name="w2aab9c17b9c13"></a>

Você pode integrar o DynamoDB com muitos outros serviços da AWS. Para saber mais, consulte: 
+ [Usar o DynamoDB com outros serviços da AWS](OtherServices.md)
+ [CloudFormation para DynamoDB](https://docs.aws.amazon.com//AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html)
+ [Como usar a AWS Backup com o DynamoDB](backuprestore_HowItWorksAWS.md)
+ [AWS Identity and Access Management (IAM) e DynamoDB](identity-and-access-mgmt.md)
+ [Usar o AWS Lambda com o Amazon DynamoDB](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html)