localstack / localstack/serverless-localstack

v1 API Gateway endpoints not getting printed out to the console

Aberta
#230 0 comentários 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

status: backlog
Linguagem predominante
JavaScript
Estrelas
542
Forks
92
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

In `serverless.yml`:

```yml
functions:
index:
handler: index.handler
events:
- http:
path: /
method: get

upload-link:
handler: src/functions/uploadLink.handler
events:
- http:
path: /upload-link
method: post

download-file:
handler: src/functions/downloadFile.handler
events:
- http:
path: /download-file/{fileLinkUlid}
method: get
```

When I deploy to AWS:

```shell
endpoints:
GET - https://6a9876os1c.execute-api.us-east-1.amazonaws.com/k3/
POST - https://6a9876os1c.execute-api.us-east-1.amazonaws.com/k3/upload-link
GET - https://6a9876os1c.execute-api.us-east-1.amazonaws.com/k3/download-file/{fileLinkUlid}
functions:
index: service-k3-index (55 MB)
upload-link: service-k3-upload-link (55 MB)
download-file: service-k3-download-file (55 MB)
```

When I deploy to the `local` stage using Localstack:

```shell
Deploying service to stage local (us-east-1)
Using serverless-localstack
Using serverless-localstack
serverless-localstack: Reconfigured endpoints
serverless-localstack: Reconfigured endpoints
Skip plugin function AwsCompileFunctions.downloadPackageArtifacts (lambda.mountCode flag is enabled)
Skip plugin function AwsDeploy.extendedValidate (lambda.mountCode flag is enabled)
Skipping template validation: Unsupported in Localstack

✔ Service deployed to stack service-local (21s)

endpoint: http://localhost:4566/restapis/tbwgi0iega/local/_user_request_
functions:
index: service-local-index (31 kB)
upload-link: service-local-upload-link (31 kB)
download-file: service-local-download-file (31 kB)
```

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

Comece com o exemplo de serverless.yml e reproduza o deployment no stage local por meio do LocalStack, comparando sua saída com a saída do deployment na AWS. Rastreie o tratamento da saída do deployment para as rotas do API Gateway; considera-se concluído quando o deployment local imprimir as URLs dos endpoints GET e POST correspondentes às rotas configuradas.

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

Avaliação

Stack de tecnologia
aws, javascript
Domínio
api, cloud
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
42/100

Receba novas issues na sua caixa de entrada

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