mirror of https://github.com/kubernetes/kops.git
Merge pull request #16173 from hakman/relax_kms
aws: Add KMS to EBS CSI Driver and control plane
This commit is contained in:
commit
28d59a6b60
|
|
@ -357,9 +357,7 @@ func (r *NodeRoleAPIServer) BuildAWSPolicy(b *PolicyBuilder) (*Policy, error) {
|
|||
return nil, fmt.Errorf("failed to generate AWS IAM S3 access statements: %v", err)
|
||||
}
|
||||
|
||||
if b.KMSKeys != nil && len(b.KMSKeys) != 0 {
|
||||
addKMSIAMPolicies(p, stringorslice.Slice(b.KMSKeys))
|
||||
}
|
||||
addKMSIAMPolicies(p)
|
||||
|
||||
if b.Cluster.Spec.IAM != nil && b.Cluster.Spec.IAM.AllowContainerRegistry {
|
||||
addECRPermissions(p)
|
||||
|
|
@ -398,9 +396,7 @@ func (r *NodeRoleMaster) BuildAWSPolicy(b *PolicyBuilder) (*Policy, error) {
|
|||
return nil, fmt.Errorf("failed to generate AWS IAM S3 access statements: %v", err)
|
||||
}
|
||||
|
||||
if b.KMSKeys != nil && len(b.KMSKeys) != 0 {
|
||||
addKMSIAMPolicies(p, stringorslice.Slice(b.KMSKeys))
|
||||
}
|
||||
addKMSIAMPolicies(p)
|
||||
|
||||
// Protokube needs dns-controller permissions in instance role even if UseServiceAccountExternalPermissions.
|
||||
AddDNSControllerPermissions(b, p)
|
||||
|
|
@ -1005,6 +1001,8 @@ func AddClusterAutoscalerPermissions(p *Policy, useStaticInstanceList bool) {
|
|||
|
||||
// AddAWSEBSCSIDriverPermissions appens policy statements that the AWS EBS CSI Driver needs to operate.
|
||||
func AddAWSEBSCSIDriverPermissions(p *Policy, appendSnapshotPermissions bool) {
|
||||
addKMSIAMPolicies(p)
|
||||
|
||||
if appendSnapshotPermissions {
|
||||
addSnapshotPersmissions(p)
|
||||
}
|
||||
|
|
@ -1090,7 +1088,7 @@ func AddKubeRouterPermissions(b *PolicyBuilder, p *Policy) {
|
|||
)
|
||||
}
|
||||
|
||||
func addKMSIAMPolicies(p *Policy, resource stringorslice.StringOrSlice) {
|
||||
func addKMSIAMPolicies(p *Policy) {
|
||||
// TODO could use "kms:ViaService" Condition Key here?
|
||||
p.unconditionalAction.Insert(
|
||||
"kms:CreateGrant",
|
||||
|
|
|
|||
|
|
@ -198,8 +198,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -27,7 +27,13 @@
|
|||
"ec2:DescribeRegions",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:GenerateRandom"
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -42,7 +42,13 @@
|
|||
"ec2:DescribeInstances",
|
||||
"ec2:DescribeTags",
|
||||
"ec2:DescribeVolumes",
|
||||
"ec2:DescribeVolumesModifications"
|
||||
"ec2:DescribeVolumesModifications",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -103,7 +103,13 @@
|
|||
"ec2:DescribeVolumes",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:GenerateRandom"
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -42,7 +42,13 @@
|
|||
"ec2:DescribeInstances",
|
||||
"ec2:DescribeTags",
|
||||
"ec2:DescribeVolumes",
|
||||
"ec2:DescribeVolumesModifications"
|
||||
"ec2:DescribeVolumesModifications",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -103,7 +103,13 @@
|
|||
"ec2:DescribeVolumes",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:GenerateRandom"
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -42,7 +42,13 @@
|
|||
"ec2:DescribeInstances",
|
||||
"ec2:DescribeTags",
|
||||
"ec2:DescribeVolumes",
|
||||
"ec2:DescribeVolumesModifications"
|
||||
"ec2:DescribeVolumesModifications",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -103,7 +103,13 @@
|
|||
"ec2:DescribeVolumes",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:GenerateRandom"
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -45,7 +45,13 @@
|
|||
"ec2:DescribeSnapshots",
|
||||
"ec2:DescribeTags",
|
||||
"ec2:DescribeVolumes",
|
||||
"ec2:DescribeVolumesModifications"
|
||||
"ec2:DescribeVolumesModifications",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -121,7 +121,13 @@
|
|||
"ec2:UnassignPrivateIpAddresses",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:GenerateRandom"
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -45,7 +45,13 @@
|
|||
"ec2:DescribeSnapshots",
|
||||
"ec2:DescribeTags",
|
||||
"ec2:DescribeVolumes",
|
||||
"ec2:DescribeVolumesModifications"
|
||||
"ec2:DescribeVolumesModifications",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -121,7 +121,13 @@
|
|||
"ec2:UnassignPrivateIpAddresses",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:GenerateRandom"
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -45,7 +45,13 @@
|
|||
"ec2:DescribeSnapshots",
|
||||
"ec2:DescribeTags",
|
||||
"ec2:DescribeVolumes",
|
||||
"ec2:DescribeVolumesModifications"
|
||||
"ec2:DescribeVolumesModifications",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -121,7 +121,13 @@
|
|||
"ec2:UnassignPrivateIpAddresses",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:GenerateRandom"
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -45,7 +45,13 @@
|
|||
"ec2:DescribeSnapshots",
|
||||
"ec2:DescribeTags",
|
||||
"ec2:DescribeVolumes",
|
||||
"ec2:DescribeVolumesModifications"
|
||||
"ec2:DescribeVolumesModifications",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -121,7 +121,13 @@
|
|||
"ec2:UnassignPrivateIpAddresses",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:GenerateRandom"
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -252,8 +252,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -252,8 +252,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -198,8 +198,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -198,8 +198,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -198,8 +198,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -198,8 +198,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -198,8 +198,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -198,8 +198,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -168,8 +168,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -193,8 +193,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -193,8 +193,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -193,8 +193,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -193,8 +193,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -161,8 +161,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -42,7 +42,13 @@
|
|||
"ec2:DescribeInstances",
|
||||
"ec2:DescribeTags",
|
||||
"ec2:DescribeVolumes",
|
||||
"ec2:DescribeVolumesModifications"
|
||||
"ec2:DescribeVolumesModifications",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -73,7 +73,13 @@
|
|||
"ec2:DescribeVolumes",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:GenerateRandom"
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -42,7 +42,13 @@
|
|||
"ec2:DescribeInstances",
|
||||
"ec2:DescribeTags",
|
||||
"ec2:DescribeVolumes",
|
||||
"ec2:DescribeVolumesModifications"
|
||||
"ec2:DescribeVolumesModifications",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -103,7 +103,13 @@
|
|||
"ec2:DescribeVolumes",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:GenerateRandom"
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:GenerateRandom"
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -199,8 +199,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -201,8 +201,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -211,8 +211,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -42,7 +42,13 @@
|
|||
"ec2:DescribeInstances",
|
||||
"ec2:DescribeTags",
|
||||
"ec2:DescribeVolumes",
|
||||
"ec2:DescribeVolumesModifications"
|
||||
"ec2:DescribeVolumesModifications",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -103,7 +103,13 @@
|
|||
"ec2:DescribeVolumes",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:GenerateRandom"
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": "*"
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -193,8 +193,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -191,8 +191,13 @@
|
|||
"elasticloadbalancing:DescribeTargetHealth",
|
||||
"iam:GetServerCertificate",
|
||||
"iam:ListServerCertificates",
|
||||
"kms:CreateGrant",
|
||||
"kms:Decrypt",
|
||||
"kms:DescribeKey",
|
||||
"kms:Encrypt",
|
||||
"kms:GenerateDataKey*",
|
||||
"kms:GenerateRandom",
|
||||
"kms:ReEncrypt*",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:ReceiveMessage"
|
||||
],
|
||||
|
|
|
|||
Loading…
Reference in New Issue