aws / aws/aws-sdk-python

Full boto-like credential configuration support

Aberta
#3 7 comentários 1 reação 0 responsáveis Ver no GitHub
credentials feature-request p2
Linguagem predominante
Python
Estrelas
169
Forks
19
Merge médio
1d 20h
PRs com merge (30d)
11

Descrição

Trying out a Nova Speech-to-Speech example today, I was surprised `aws_sdk_bedrock_runtime` didn't correctly pick up my configured AWS credentials - with the below error:

```
aws_sdk_bedrock_runtime.models.ServiceError: AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY are required
```

[This note in the readme](https://github.com/awslabs/aws-sdk-python/blob/0090493b47493aea886c10ee9626755b36481f12/dev-guide/service-clients.md?plain=1#L21) seems to suggest there's a known limitation here - but is there an expected timeline for this library to align to full standard CLI/boto3 credential discovery?

It was straightforward enough for me to work around on my corp laptop, but I'm worried that there are AWS environments e.g. SageMaker and [ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-environment-variables.html) where AWS credentials are available and people might want to run this connector, but AFAIK these specific environment variables are not set?

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pela observação vinculada no README de service-clients e reproduza o erro de credenciais no exemplo Nova Speech-to-Speech. Verifique como aws_sdk_bedrock_runtime obtém credenciais atualmente e, em seguida, compare o comportamento esperado de descoberta padrão de CLI/boto3 para SageMaker e ECS. Considera-se concluído quando as credenciais AWS configuradas e compatíveis forem descobertas sem exigir AWS_ACCESS_KEY_ID e AWS_SECRET_ACCESS_KEY.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
aws, python
Domínio
cloud
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
30/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.