Guest User

Untitled

a guest
Nov 5th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. FAILED. Reason: Circular dependency between resources: [MsMessage, MsSave, ServerlessRestApiDeployment9c98630f78, S3ToESCreateThumbnailEventPermission, MsAggregator, MsSaveConsumeMessage, S3ToES, MsAggregatorGetMessagePermissionProd, ServerlessRestApi, MsAggregatorGetMessagePermissionTest, ServerlessRestApiProdStage]"]
  2.  
  3. AWSTemplateFormatVersion: '2010-09-09'
  4. Transform: 'AWS::Serverless-2016-10-31'
  5. Description: 'Aggregate OMS data and save it onto S3 bucket'
  6. Globals:
  7. Function:
  8. Runtime: python3.6
  9. Timeout: 3
  10. Environment:
  11. Variables:
  12. BUCKET_NAME: !Ref MsMessage
  13. QUEUE_URL: !Ref MsQueue
  14. HOST: HOST
  15. USER: USER
  16. PASSWORD: PASSWORD
  17. SCHEMA: dev
  18. PORT: 3306
  19. VpcConfig:
  20. SecurityGroupIds:
  21. - sg-565656
  22.  
  23. SubnetIds:
  24. - subnet-565656
  25. - subnet-656565
  26.  
  27. Api:
  28. EndpointConfiguration: REGIONAL
  29. Resources:
  30. MsAggregator:
  31. Type: 'AWS::Serverless::Function'
  32. Properties:
  33. Handler: aggregator.lambda_handler
  34. CodeUri: functions
  35. Role: arn:aws:iam::5555:role
  36. Events:
  37. GetMessage:
  38. Type: Api
  39. Properties:
  40. Path: '/orders'
  41. Method: POST
  42. Environment:
  43. Variables:
  44. APP_ENV: test
  45. MsSave:
  46. Type: 'AWS::Serverless::Function'
  47. Properties:
  48. Handler: message_consumer.lambda_handler
  49. CodeUri: functions
  50. Role: arn:aws:iam::5555:role
  51. Events:
  52. ConsumeMessage:
  53. Type: SQS
  54. Properties:
  55. Queue: !GetAtt MsQueue.Arn
  56. BatchSize: 10
  57. S3ToES:
  58. Type: 'AWS::Serverless::Function'
  59. Properties:
  60. Handler: S3_to_ES.lambda_handler
  61. CodeUri: functions
  62. Role: arn:aws:iam::5555:role
  63. Events:
  64. CreateThumbnailEvent:
  65. Type: S3
  66. Properties:
  67. Bucket: !Ref MsMessage
  68. Events: s3:ObjectCreated:*
  69. #Queues
  70. MsQueue:
  71. Type: AWS::SQS::Queue
  72. Properties:
  73. QueueName: 'api-oms-s3'
  74. RedrivePolicy:
  75. deadLetterTargetArn: !Sub ${DeadMsQueue.Arn}
  76. maxReceiveCount: 10
  77. DeadMsQueue:
  78. Type: AWS::SQS::Queue
  79. #Buckets
  80. MsMessage:
  81. Type: AWS::S3::Bucket
  82. Properties:
  83. BucketName: 'oms-messages'
Add Comment
Please, Sign In to add comment