Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. templates:
  2. sec-service-be-acceptance:
  3. Resources:
  4. MicroserviceTaskDefinition:
  5. Properties:
  6. ContainerDefinitions:
  7. Fn::Splice:
  8. - 0
  9. - 1
  10. - - Secrets:
  11. - Name: MYSECRET
  12. ValueFrom:
  13. Fn::Sub: arn:aws:secretsmanager:${AWS::Region}:${AWS::AccountId}:secret:sec/acceptance/MYSECRET
  14. - Name: MYSECRETX
  15. ValueFrom:
  16. Fn::Sub: arn:aws:secretsmanager:${AWS::Region}:${AWS::AccountId}:secret:sec/acceptance/MYSECRETX
  17.  
  18. sec-iam-service-be-acceptance:
  19. Resources:
  20. SecretsManagerPolicy:
  21. Type: "AWS::IAM::Policy"
  22. Properties:
  23. PolicyName: "secretspolicy"
  24. PolicyDocument:
  25. Version: '2012-10-17'
  26. Statement:
  27. - Action:
  28. - ssm:GetParameters
  29. - secretsmanager:GetSecretValue
  30. - kms:Decrypt
  31. Effect: Allow
  32. Resource:
  33. - Fn::Sub: arn:aws:secretsmanager:${AWS::Region}:${AWS::AccountId}:secret:sec/acceptance/*
  34. - Fn::Sub: arn:aws:kms:${AWS::Region}:${AWS::AccountId}:key:sec-service-be-acceptance
  35. Roles:
  36. - Ref: EcsTaskRole
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement