FormidableLabs / terraform-aws-serverless

Infrastructure support for Serverless framework apps, done the right way
https://registry.terraform.io/modules/FormidableLabs/serverless/aws
MIT License
144 stars 19 forks source link

Feature/Option: Xray #9

Closed ryan-roemer closed 5 years ago

ryan-roemer commented 5 years ago

Dependencies:

# TODO(IamPolicyAdmin): Xray: view traces
- Effect: Allow
  Action:
  - xray:BatchGetTraces
  - xray:GetServiceGraph
  - xray:GetTraceGraph
  - xray:GetTraceSummaries
  Resource:
  # Must be wildcard.
  # https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsxray.html
  # https://docs.aws.amazon.com/xray/latest/devguide/xray-permissions.html#xray-permissions-managedpolicies
  - "*"
# TODO(IamPolicyLambdaExecution): Xray: upload traces
- Effect: Allow
  Action:
  - xray:PutTraceSegments
  - xray:PutTelemetryRecords
  Resource:
  # Must be wildcard.
  # https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsxray.html
  # https://docs.aws.amazon.com/xray/latest/devguide/xray-permissions.html#xray-permissions-managedpolicies
  - "*"