

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Autenticação com o AWS uso do AWS SDK para Rust
<a name="credentials"></a>

Você deve estabelecer como seu código é autenticado AWS ao desenvolver comServiços da AWS. Você pode configurar o acesso programático aos AWS recursos de maneiras diferentes, dependendo do ambiente e do AWS acesso disponível para você. 

Para escolher seu método de autenticação e configurá-lo para o SDK, consulte [Autenticação e acesso](https://docs.aws.amazon.com/sdkref/latest/guide/access.html) no *Guia de referência de ferramentas AWS SDKs e ferramentas*. 

Recomendamos que novos usuários que estejam se desenvolvendo localmente e que não recebam um método de autenticação do empregador se configuremCentro de Identidade do AWS IAM. Esse método inclui a instalação do AWS CLI para facilitar a configuração e entrar regularmente no portal de AWS acesso. 

 Se você escolher esse método, conclua o procedimento de [Login para desenvolvimento AWS local usando as credenciais do console](https://docs.aws.amazon.com/sdkref/latest/guide/access-login.html) no *Guia de referência de ferramentas AWS SDKs e ferramentas*. Depois disso, seu ambiente deverá conter os seguintes elementos:
+ OAWS CLI, que você usa para iniciar uma sessão do portal de AWS acesso antes de executar seu aplicativo.
+ Um [arquivo AWS`config` compartilhado](https://docs.aws.amazon.com/sdkref/latest/guide/file-format.html) com um perfil de `[default]` com um conjunto de valores de configuração que podem ser referenciados a partir do SDK. Para encontrar a localização desse arquivo, consulte [Localização dos arquivos compartilhados no](https://docs.aws.amazon.com/sdkref/latest/guide/file-location.html) *Guia de referência de ferramentas AWS SDKs e ferramentas*.
+  O arquivo `config` compartilhado define a configuração do [https://docs.aws.amazon.com/sdkref/latest/guide/feature-region.html](https://docs.aws.amazon.com/sdkref/latest/guide/feature-region.html). Isso define o padrão Região da AWS que o SDK usa para AWS solicitações. Essa região é usada para solicitações de serviço do SDK que não são fornecidas com uma Região específica para uso. 
+  O SDK usa a configuração do [provedor de credenciais de login](https://docs.aws.amazon.com/sdkref/latest/guide/feature-login-credentials.html) do perfil para adquirir credenciais antes de enviar solicitações para. AWS O `login_session` valor, que armazena a identidade da sessão do console de gerenciamento que você selecionou durante o fluxo de trabalho de login, permite acesso aos AWS serviços usados em seu aplicativo. 

  O `config` arquivo de exemplo a seguir mostra um perfil padrão configurado com a sessão do console de configuração do provedor de credenciais de login selecionada durante o fluxo de trabalho de login. A `login_session` configuração do perfil se refere à sessão nomeada do console selecionada durante o fluxo de trabalho:

  ```
  [default]
  login_session = arn:aws:iam::{{0123456789012}}:user/{{username}}
  region = us-east-1
  ```
**nota**  
Você deve habilitar o `credentials-login` recurso da `aws-config` caixa para fazer uso desse provedor de credenciais.

## Mais informações de autenticação
<a name="credother"></a>

Os usuários humanos, também conhecidos como *identidades humanas,* são as pessoas, os administradores, os desenvolvedores, os operadores e os consumidores de suas aplicações. Eles devem ter uma identidade para acessar seus AWS ambientes e aplicativos. Usuários humanos que são membros da sua organização (ou seja, você, o desenvolvedor) são conhecidos como *identidades da força de trabalho*. 

Use credenciais temporárias ao acessarAWS. Você pode usar um provedor de identidade para seus usuários humanos para fornecer acesso federado às AWS contas assumindo funções que fornecem credenciais temporárias. Para gerenciamento de acesso centralizado, recomendamos que você use o Centro de Identidade do AWS IAM (IAM Identity Center) para gerenciar o acesso às suas contas e as permissões nessas contas. Para obter mais alternativas, consulte as informações a seguir.
+ Para saber mais sobre as práticas recomendadas, consulte [Práticas recomendadas de segurança no IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html) no *Guia do usuário do IAM*.
+ Para criar AWS credenciais de curto prazo, consulte [Credenciais de segurança temporárias](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html) no Guia do *usuário do IAM*.
+ *Para saber mais sobre outros provedores de credenciais compatíveis com o SDK for Rust, consulte [Provedores de credenciais padronizados](https://docs.aws.amazon.com/sdkref/latest/guide/standardized-credentials.html) no Guia de Referência de Ferramentas e Ferramentas. AWS SDKs *