7

有没有办法从 serverless.yml 为 Lambda 函数启用 X-Ray?我在文件中添加了 X-Ray 权限:

  iamRoleStatements:
    - Effect: "Allow"
      Resource: "*"
      Action:
        - "xray:*"

但是高级跟踪仍然需要在 AWS 控制台中手动启用。

4

2 回答 2

8

请参阅无服务器文档:

https://serverless.com/framework/docs/providers/aws/guide/functions/#aws-x-ray-tracing

service: myService

provider:
  name: aws
  runtime: nodejs8.10
  tracing:
    lambda: true

另请参阅跟踪 api 网关:https ://serverless.com/framework/docs/providers/aws/events/apigateway/#aws-x-ray-tracing

# serverless.yml

provider:
  name: aws
  tracing:
    apiGateway: true
于 2019-05-14T11:31:37.110 回答
2

正在开发中。如果您不愿意等到官方功能发布,您可以安装插件,直到它准备好。

于 2017-10-24T22:40:38.590 回答