localstack / localstack/localstack-extensions

Confusion on which services/requests should be proxied to real AWS and which should not

Aberta
#98 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
Python
Estrelas
47
Forks
19
Merge médio
2h 2min
PRs com merge (30d)
1

Descrição

  1. If I have read_only set to true for dynamodb, and I have specified resources that I want proxied - what happens to a read request that comes in for a resource I haven't specified? Should it not get proxied out? Currently the behavior is that it does.
  2. If I haven't configured any specific services to be proxied, will all requests then be proxied?
  3. How can I proxy just requests for specific dynamo tables? The following config proxies all requests regardless of which table. If I make a read request for Table3 it will succeed. It's not until I completely remove the dynamo configuration that it fails.
services:
  dynamodb:
    resources:
    - .*TableOne
    - .*TableTwo

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Reproduza o comportamento usando a configuração services.dynamodb.resources mostrada e compare as requisições para TableOne, TableTwo e Table3. Comece rastreando como os serviços configurados e os padrões de recursos determinam se as requisições do DynamoDB são encaminhadas por um proxy; o trabalho estará concluído quando o comportamento para recursos não especificados, uma configuração de serviço vazia e correspondências específicas de tabela estiver documentado ou corrigido e coberto por verificação.

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
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
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.