Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AmplifyBackendDeployFullAccess
Descrizione: Fornisce le autorizzazioni di accesso completo ad Amplify per distribuire le risorse di backend Amplify (AWS AppSyncAmazon Cognito, Amazon S3 e altri servizi correlati) tramite il Development Kit () Cloud AWS AWS CDK
AmplifyBackendDeployFullAccess
è una politica gestita.AWS
Utilizzo di questa politica
Puoi collegarti AmplifyBackendDeployFullAccess
ai tuoi utenti, gruppi e ruoli.
Dettagli della politica
-
Tipo: politica del ruolo di servizio
-
Ora di creazione: 06 ottobre 2023, 21:32 UTC
-
Ora modificata: 14 novembre 2024, 19:09 UTC
-
ARN:
arn:aws:iam::aws:policy/service-role/AmplifyBackendDeployFullAccess
Versione della politica
Versione della politica: v9 (default) (predefinito)
La versione predefinita della politica è la versione che definisce le autorizzazioni per la politica. Quando un utente o un ruolo con la politica effettua una richiesta di accesso a una AWS risorsa, AWS controlla la versione predefinita della politica per determinare se consentire la richiesta.
JSONdocumento politico
{
"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}"
}
}
}
]
}