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á.
Configuração do AWS SDK for PHP Versão 3
O AWS SDK for PHP consiste em vários recursos e componentes. Cada um dos tópicos a seguir descrevem os componentes que são usados no SDK.
O Guia de referência de SDKs e ferramentas da AWS também contém configurações, recursos e outros conceitos fundamentais comuns entre muitos dos SDKs da AWS.
Tópicos
Arquivos config
e credentials
compartilhados
Os arquivos AWS config
e credentials
compartilhados são a forma mais comum de especificar a autenticação e a configuração do AWS SDK for PHP. Use esses arquivos para armazenar as configurações que suas ferramentas e aplicações podem usar nos AWS SDKs e na AWS Command Line Interface.
Os arquivos AWS config
e credentials
compartilhados de texto simples que residem, por padrão, em uma pasta chamada .aws
que é colocada na pasta “home
“ do seu computador. Para encontrar a localização desses arquivos, consulte Localização dos arquivos config
e credentials
compartilhados no Guia de referência de SDKs e ferramentas da AWS.
Para todas as configurações que você pode armazenar nesses arquivos, consulte a referência de Configuração e definições de autenticação no Guia de referência de SDKs e ferramentas da AWS. Essa referência também abrange a precedência da : de configurações de fontes alternativas, como variáveis de ambiente.
Perfis nomeados
As configurações nos arquivos config
e credentials
compartilhados e estão associadas a um perfil específico. Com vários perfis, você pode criar configurações diferentes para aplicar em diferentes cenários. Um dos perfis é designado como perfil default
e é usado automaticamente quando você não especifica explicitamente um perfil a ser usado.
Para saber mais sobre como configurar perfis nomeados, consulte Arquivos compartilhados config
e credentials
no Guia de referência de SDKs e ferramentas da AWS.
Você pode especificar um perfil nomeado para usar ao instanciar um cliente usando a opção profile
:
use Aws\DynamoDb\DynamoDbClient; // Instantiate a client with the credentials from the my_profile_name profile $client = new DynamoDbClient([ 'profile' => '
my_profile_name
', 'region' => 'us-west-2', 'version' => 'latest' ]);