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á.
AmplifyBackendDeployFullAccess
Descrição: Fornece permissões de acesso total ao Amplify para implantar recursos de back-end do Amplify (Amazon AWS AppSync Cognito, Amazon S3 e outros serviços relacionados) por meio do Kit de Desenvolvimento () Nuvem AWS AWS CDK
AmplifyBackendDeployFullAccess
é uma política gerenciada pelo AWS.
Utilização desta política
Você pode vincular a AmplifyBackendDeployFullAccess
aos seus usuários, grupos e perfis.
Detalhes desta política
-
Tipo: Política de função de serviço
-
Tempo de criação: 06 de outubro de 2023, 21:32 UTC
-
Horário editado: 14 de novembro de 2024, 19h09 UTC
-
ARN:
arn:aws:iam::aws:policy/service-role/AmplifyBackendDeployFullAccess
Versão da política
Versão da política: v9 (padrão)
A versão padrão da política é aquela que define as permissões desta política. Quando um usuário ou função da política faz uma solicitação para acessar um AWS recurso, AWS verifica a versão padrão da política para determinar se a solicitação deve ser permitida.
JSONdocumento de política
{
"Version" : "2012-10-17",
"Statement" : [
{
"Sid" : "CDKPreDeploy",
"Effect" : "Allow",
"Action" : [
"cloudformation:DescribeStacks",
"cloudformation:DescribeStackEvents",
"cloudformation:GetTemplate",
"cloudformation:ListStackResources",
"cloudformation:GetTemplateSummary",
"cloudformation:DeleteStack"
],
"Resource" : [
"arn:aws:cloudformation:*:*:stack/amplify-*",
"arn:aws:cloudformation:*:*:stack/CDKToolkit/*"
],
"Condition" : {
"StringEquals" : {
"aws:ResourceAccount" : "${aws:PrincipalAccount}"
}
}
},
{
"Sid" : "AmplifyMetadata",
"Effect" : "Allow",
"Action" : [
"amplify:ListApps",
"cloudformation:ListStacks",
"ssm:DescribeParameters",
"appsync:GetIntrospectionSchema",
"amplify:GetBackendEnvironment"
],
"Resource" : [
"*"
]
},
{
"Sid" : "AmplifyHotSwappableResources",
"Effect" : "Allow",
"Action" : [
"appsync:GetSchemaCreationStatus",
"appsync:StartSchemaCreation",
"appsync:UpdateResolver",
"appsync:ListFunctions",
"appsync:UpdateFunction",
"appsync:UpdateApiKey"
],
"Resource" : [
"*"
]
},
{
"Sid" : "AmplifyHotSwappableFunctionResource",
"Effect" : "Allow",
"Action" : [
"lambda:InvokeFunction",
"lambda:UpdateFunctionCode",
"lambda:GetFunction",
"lambda:UpdateFunctionConfiguration"
],
"Resource" : [
"arn:aws:lambda:*:*:function:amplify-*"
],
"Condition" : {
"StringEquals" : {
"aws:ResourceAccount" : "${aws:PrincipalAccount}"
}
}
},
{
"Sid" : "AmplifySandboxLambdaLogsStreamingListTags",
"Effect" : "Allow",
"Action" : [
"lambda:ListTags"
],
"Resource" : [
"arn:aws:lambda:*:*:function:amplify-*"
]
},
{
"Sid" : "AmplifySandboxLambdaLogsStreamingFilterLogEvents",
"Effect" : "Allow",
"Action" : [
"logs:FilterLogEvents"
],
"Resource" : [
"arn:aws:logs:*:*:log-group:/aws/lambda/amplify-*:*",
"arn:aws:logs:*:*:log-group:amplify-*:*"
]
},
{
"Sid" : "AmplifySchema",
"Effect" : "Allow",
"Action" : [
"s3:GetObject"
],
"Resource" : [
"arn:aws:s3:::*amplify*",
"arn:aws:s3:::cdk-*-assets-*-*"
],
"Condition" : {
"StringEquals" : {
"aws:ResourceAccount" : "${aws:PrincipalAccount}"
}
}
},
{
"Sid" : "CDKDeploy",
"Effect" : "Allow",
"Action" : [
"sts:AssumeRole"
],
"Resource" : [
"arn:aws:iam::*:role/cdk-*-deploy-role-*-*",
"arn:aws:iam::*:role/cdk-*-file-publishing-role-*-*",
"arn:aws:iam::*:role/cdk-*-image-publishing-role-*-*",
"arn:aws:iam::*:role/cdk-*-lookup-role-*-*"
],
"Condition" : {
"StringEquals" : {
"aws:ResourceAccount" : "${aws:PrincipalAccount}"
}
}
},
{
"Sid" : "AmplifySSM",
"Effect" : "Allow",
"Action" : [
"ssm:GetParametersByPath",
"ssm:GetParameters",
"ssm:GetParameter"
],
"Resource" : [
"arn:aws:ssm:*:*:parameter/amplify/*",
"arn:aws:ssm:*:*:parameter/cdk-bootstrap/*"
],
"Condition" : {
"StringEquals" : {
"aws:ResourceAccount" : "${aws:PrincipalAccount}"
}
}
},
{
"Sid" : "AmplifyModifySSMParam",
"Effect" : "Allow",
"Action" : [
"ssm:PutParameter",
"ssm:DeleteParameter",
"ssm:DeleteParameters"
],
"Resource" : "arn:aws:ssm:*:*:parameter/amplify/*",
"Condition" : {
"StringEquals" : {
"aws:ResourceAccount" : "${aws:PrincipalAccount}"
}
}
},
{
"Sid" : "AmplifyDiscoverRDSVpcConfig",
"Effect" : "Allow",
"Action" : [
"rds:DescribeDBProxies",
"rds:DescribeDBInstances",
"rds:DescribeDBClusters",
"ec2:DescribeSubnets",
"rds:DescribeDBSubnetGroups"
],
"Resource" : [
"arn:aws:rds:*:*:db:*",
"arn:aws:rds:*:*:cluster:*",
"arn:aws:rds:*:*:db-proxy:*",
"arn:aws:rds:*:*:subgrp:*",
"arn:aws:ec2:*:*:subnet/*"
],
"Condition" : {
"StringEquals" : {
"aws:ResourceAccount" : "${aws:PrincipalAccount}"
}
}
}
]
}