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?

questionAnswers(3)

yourAnswerToTheQuestion