Advertisement
Guest User

Untitled

a guest
May 24th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  1. {
  2. "Version": "2012-10-17",
  3. "Statement": [
  4. {
  5. "Sid": "EBApplicationPermissions",
  6. "Effect": "Allow",
  7. "Action": [
  8. "elasticbeanstalk:DescribeApplicationVersions",
  9. "elasticbeanstalk:DescribeApplications",
  10. "elasticbeanstalk:DescribeEvents",
  11. "elasticbeanstalk:UpdateApplication"
  12. ],
  13. "Resource": [
  14. "arn:aws:elasticbeanstalk:{{region}}:{{acctount_id}}:application/{{application}}"
  15. ]
  16. },
  17. {
  18. "Sid": "EBApplicationVersionPermissions",
  19. "Effect": "Allow",
  20. "Action": [
  21. "elasticbeanstalk:DescribeApplicationVersions",
  22. "elasticbeanstalk:DescribeEvents",
  23. "elasticbeanstalk:CreateApplicationVersion"
  24. ],
  25. "Resource": [
  26. "arn:aws:elasticbeanstalk:{{region}}:{{account_id}}:applicationversion/{{application}}"
  27. ]
  28. },
  29. {
  30. "Sid": "EBEnvironmentPermissions",
  31. "Effect": "Allow",
  32. "Action": [
  33. "elasticbeanstalk:DescribeEnvironments",
  34. "elasticbeanstalk:DescribeEvents",
  35. "elasticbeanstalk:UpdateEnvironment",
  36. "elasticbeanstalk:RequestEnvironmentInfo"
  37. ],
  38. "Resource": [
  39. "arn:aws:elasticbeanstalk:{{region}}:{{account_id}}:environment/{{application}}"
  40. ]
  41. },
  42. {
  43. "Sid": "EBS3ObjPermissions",
  44. "Effect": "Allow",
  45. "Action": [
  46. "s3:PutObject",
  47. "s3:GetObject",
  48. "s3:PutObjectAcl",
  49. "s3:GetObjectAcl",
  50. "s3:DeleteObject"
  51. ],
  52. "Resource": [
  53. "arn:aws:s3:::{{eb_bucket}}/*"
  54. ]
  55. },
  56. {
  57. "Sid": "EBS3BktPermissions",
  58. "Effect": "Allow",
  59. "Action": [
  60. "s3:ListBucket",
  61. "s3:ListBucketVersions",
  62. "s3:GetBucketPolicy"
  63. ],
  64. "Resource": [
  65. "arn:aws:s3:::{{eb_bucket}}"
  66. ]
  67. },
  68. {
  69. "Sid": "CloudformationPermissions",
  70. "Effect": "Allow",
  71. "Action": [
  72. "cloudformation:GetTemplate",
  73. "cloudformation:GetTemplateSummary",
  74. "cloudformation:DescribeStackResource"
  75. ],
  76. "Resource": [
  77. "arn:aws:cloudformation:{{region}}:{{account_id}}:stack/{{eb_stack}}/*"
  78. ]
  79. },
  80. {
  81. "Sid": "ElasticLoadbalancerPermissions",
  82. "Effect": "Allow",
  83. "Action": [
  84. "elasticloadbalancing:DeregisterInstancesFromLoadBalancer",
  85. "elasticloadbalancing:RegisterInstancesWithLoadBalancer"
  86. ],
  87. "Resource": [
  88. "arn:aws:elasticloadbalancing:{{region}}:{{account_id}}:loadbalancer/{{load_balancer_name}}"
  89. ]
  90. },
  91. {
  92. "Sid": "ElasticLoadbalancerReadPermissions",
  93. "Effect": "Allow",
  94. "Action": [
  95. "elasticloadbalancing:DescribeInstanceHealth",
  96. "elasticloadbalancing:DescribeLoadBalancerAttributes",
  97. "elasticloadbalancing:DescribeLoadBalancerPolicyTypes",
  98. "elasticloadbalancing:DescribeLoadBalancerPolicies",
  99. "elasticloadbalancing:DescribeLoadBalancers"
  100. ],
  101. "Resource": [
  102. "*"
  103. ]
  104. },
  105. {
  106. "Sid": "AutoscalingPermissions",
  107. "Effect": "Allow",
  108. "Action": [
  109. "autoscaling:SuspendProcesses",
  110. "autoscaling:ResumeProcesses",
  111. "autoscaling:DescribeScalingActivities",
  112. "autoscaling:DescribeAutoScalingGroups"
  113. ],
  114. "Resource": "*"
  115. }
  116. ]
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement