localstack / localstack/serverless-localstack

v1 API Gateway endpoints not getting printed out to the console

オープン
#230 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

status: backlog
主要言語
JavaScript
スター
542
フォーク
92
PR マージ指標
30日以内にマージされた PR はありません

説明

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)
```

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

serverless.yml の例から始め、LocalStack を通じてローカル stage へのデプロイを再現し、その出力を AWS へのデプロイの出力と比較します。API Gateway のルートに対するデプロイ出力の処理を追跡します。完了の条件は、ローカルデプロイで設定されたルートに対応する GET および POST エンドポイント URL が出力されることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
aws, javascript
領域
api, cloud
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
42/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。