Como definir credenciais no AWS SDK no NET Core?
Sou novo no AWS SDK e estou tentando seguir o AWSdocumentação, mas dá pouco ou nada sobre o que exatamente preciso configurar.
Os documentos oficiais dizem para eu adicionar isso ao appsettings.json:
{
"AWS": {
"Profile": "local-test-profile",
"Region": "us-west-2"
}
}
E, em seguida, crie o cliente:
var options = Configuration.GetAWSOptions();
IAmazonS3 client = options.CreateServiceClient<IAmazonS3>();
Isso faz com que uma exceção seja lançada, dizendo que não pode encontrar as credenciais. Onde coloco o ID e a chave da API? O que é esse perfil?
Por favor, tenha em mente que não tenho preferências sobre como configurar isso. Estou apenas tentando seguir a documentação oficial do .NET Core, e seu único exemplo não funciona. Os documentos parecem sugerir que eu deveria ter conhecimento prévio de muitos de seus termos e configurações ou que estou migrando um aplicativo existente e já tenho tudo configurado.
Alguém pode me indicar o que está faltando neste exemplo apenas para fazer a API se conectar corretamente à AWS?