As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AmazonAppFlowFullAccess
Descrição: fornece acesso total ao Amazon AppFlow e acesso aos serviços da AWS compatíveis como origem ou destino do fluxo (S3 e Redshift). Também fornece acesso ao KMS para criptografia
AmazonAppFlowFullAccess
é uma política gerenciada pelo AWS.
Utilização desta política
Você pode vincular a AmazonAppFlowFullAccess
aos seus usuários, grupos e perfis.
Detalhes desta política
-
Tipo: política gerenciada pela AWS
-
Hora da criação: 02 de junho de 2020, 23:30 UTC
-
Hora da edição: 28 de fevereiro de 2022, 23:11 UTC
-
ARN:
arn:aws:iam::aws:policy/AmazonAppFlowFullAccess
Versão da política
Versão da política: v3 (padrão)
A versão padrão da política é aquela que define as permissões desta política. Quando um usuário ou perfil com esta política faz uma solicitação para acessar um atributo da AWS, a AWS verifica a versão padrão da política para determinar se concederá a permissão solicitada.
Documento da política JSON
{
"Version" : "2012-10-17",
"Statement" : [
{
"Effect" : "Allow",
"Action" : "appflow:*",
"Resource" : "*"
},
{
"Sid" : "ListRolesForRedshift",
"Effect" : "Allow",
"Action" : "iam:ListRoles",
"Resource" : "*"
},
{
"Sid" : "KMSListAccess",
"Effect" : "Allow",
"Action" : [
"kms:ListKeys",
"kms:DescribeKey",
"kms:ListAliases"
],
"Resource" : "*"
},
{
"Sid" : "KMSGrantAccess",
"Effect" : "Allow",
"Action" : [
"kms:CreateGrant"
],
"Resource" : "*",
"Condition" : {
"StringLike" : {
"kms:ViaService" : "appflow.*.amazonaws.com"
},
"Bool" : {
"kms:GrantIsForAWSResource" : "true"
}
}
},
{
"Sid" : "KMSListGrantAccess",
"Effect" : "Allow",
"Action" : [
"kms:ListGrants"
],
"Resource" : "*",
"Condition" : {
"StringLike" : {
"kms:ViaService" : "appflow.*.amazonaws.com"
}
}
},
{
"Sid" : "S3ReadAccess",
"Effect" : "Allow",
"Action" : [
"s3:ListAllMyBuckets",
"s3:ListBucket",
"s3:GetBucketLocation",
"s3:GetBucketPolicy"
],
"Resource" : "*"
},
{
"Sid" : "S3PutBucketPolicyAccess",
"Effect" : "Allow",
"Action" : [
"s3:PutBucketPolicy"
],
"Resource" : "arn:aws:s3:::appflow-*"
},
{
"Sid" : "SecretsManagerCreateSecretAccess",
"Effect" : "Allow",
"Action" : "secretsmanager:CreateSecret",
"Resource" : "*",
"Condition" : {
"StringLike" : {
"secretsmanager:Name" : "appflow!*"
},
"ForAnyValue:StringEquals" : {
"aws:CalledVia" : [
"appflow.amazonaws.com"
]
}
}
},
{
"Sid" : "SecretsManagerPutResourcePolicyAccess",
"Effect" : "Allow",
"Action" : [
"secretsmanager:PutResourcePolicy"
],
"Resource" : "*",
"Condition" : {
"ForAnyValue:StringEquals" : {
"aws:CalledVia" : [
"appflow.amazonaws.com"
]
},
"StringEqualsIgnoreCase" : {
"secretsmanager:ResourceTag/aws:secretsmanager:owningService" : "appflow"
}
}
},
{
"Sid" : "LambdaListFunctions",
"Effect" : "Allow",
"Action" : [
"lambda:ListFunctions"
],
"Resource" : "*"
}
]
}