Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. service: example1
  2.  
  3. plugins:
  4. - serverless-step-functions
  5. - serverless-iam-roles-per-function
  6.  
  7. provider:
  8. name: aws
  9. runtime: nodejs10.x
  10. region: eu-west-1
  11.  
  12. functions:
  13. worker:
  14. handler: worker.handler
  15. iamRoleStatements:
  16. - Effect: "Allow"
  17. Action:
  18. - states:SendTaskSuccess
  19. Resource:
  20. Ref: ExampleStateMachine
  21.  
  22. stepFunctions:
  23. stateMachines:
  24. example:
  25. name: ExampleStateMachine
  26. definition:
  27. StartAt: PublishAndWait
  28. States:
  29. PublishAndWait:
  30. Type: Task
  31. Resource: arn:aws:states:::sqs:sendMessage.waitForTaskToken
  32. Parameters:
  33. QueueUrl:
  34. Ref: ExampleRequestQueue
  35. MessageBody:
  36. Input.$: "$"
  37. TaskToken.$: "$$.Task.Token"
  38. End: true
  39.  
  40. resources:
  41. Resources:
  42. ExampleRequestQueue:
  43. Type: AWS::SQS::Queue
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement