pir*_*max 3 yaml aws-lambda serverless-framework serverless serverless-framework-offline
我使用无服务器脱机开发Web项目。
我需要API密钥才能访问无服务器 AWS Lamda上的资源。
我的服务和提供者都有一个serverless.yml 。
在Postman中,我访问了我的路由(http://127.0.0.1:3333/segments/UUID/test),并且没有任何错误(如Forbidden message),Lambda已执行...
test:
handler: src/Api/segment.test
events:
- http:
path: segments/{segmentUuid}/test
method: post
request:
parameters:
paths:
segmentUuid: true
private: true
Run Code Online (Sandbox Code Playgroud)
该路由不受私有保护。
小智 8
https://www.npmjs.com/package/serverless-offline#token-authorizers
Serverless-offline将模拟APIG的行为,并创建一个随机令牌,该令牌打印在屏幕上。使用此令牌,您可以访问将x-api-key:GeneratedToken添加到请求标头的私有方法。所有api密钥将共享相同的令牌。要指定自定义标记,请使用--apiKey cli选项。
命令将如下所示:
sls offline --apiKey any-pregenerated-key
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
756 次 |
| 最近记录: |