Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AWSMarketplaceImageBuildFullAccess
Descripción: Proporciona acceso completo a la función de creación de imágenes AWS Marketplace privadas. Además de crear imágenes privadas, también concede permisos para añadir etiquetas a las imágenes, y lanzar y finalizar instancias ec2.
AWSMarketplaceImageBuildFullAccess
es una política administrada de AWS.
Uso de la política
Puede asociar AWSMarketplaceImageBuildFullAccess
a los usuarios, grupos y roles.
Información de la política
-
Tipo: política AWS gestionada
-
Hora de creación: 31 de julio de 2018 a las 23:29 UTC
-
Hora de edición: 4 de marzo de 2022 a las 17:05 UTC
-
ARN:
arn:aws:iam::aws:policy/AWSMarketplaceImageBuildFullAccess
Versión de la política
Versión de la política: v3 (predeterminado)
La versión predeterminada de la política define qué permisos tendrá. Cuando un usuario o un rol con la política solicita el acceso a un AWS recurso, AWS comprueba la versión predeterminada de la política para determinar si permite la solicitud.
Documento de política JSON
{
"Version" : "2012-10-17",
"Statement" : [
{
"Effect" : "Allow",
"Action" : [
"aws-marketplace:ListBuilds",
"aws-marketplace:StartBuild",
"aws-marketplace:DescribeBuilds"
],
"Resource" : "*"
},
{
"Effect" : "Allow",
"Action" : "ec2:TerminateInstances",
"Resource" : "*",
"Condition" : {
"StringLike" : {
"ec2:ResourceTag/marketplace-image-build:build-id" : "*"
}
}
},
{
"Effect" : "Allow",
"Action" : "iam:PassRole",
"Resource" : [
"arn:aws:iam::*:role/*Automation*",
"arn:aws:iam::*:role/*Instance*"
],
"Condition" : {
"StringEquals" : {
"iam:PassedToService" : [
"ec2.amazonaws.com"
]
}
}
},
{
"Effect" : "Allow",
"Action" : [
"ssm:GetAutomationExecution",
"ssm:ListDocuments",
"ssm:DescribeDocument",
"ec2:DeregisterImage",
"ec2:CopyImage",
"ec2:DescribeSnapshots",
"ec2:DescribeSecurityGroups",
"ec2:DescribeImages",
"ec2:DescribeSubnets",
"ec2:DeleteSnapshot",
"ec2:CreateImage",
"ec2:RunInstances",
"ec2:DescribeInstanceStatus",
"sns:GetTopicAttributes",
"iam:GetRole",
"iam:GetInstanceProfile"
],
"Resource" : "*"
},
{
"Effect" : "Allow",
"Action" : [
"s3:GetObject",
"s3:ListBucket"
],
"Resource" : [
"arn:aws:s3:::*image-build*"
]
},
{
"Effect" : "Allow",
"Action" : [
"ec2:CreateTags"
],
"Resource" : [
"arn:aws:ec2:*::image/*",
"arn:aws:ec2:*:*:instance/*"
]
},
{
"Effect" : "Allow",
"Action" : [
"sns:Publish"
],
"Resource" : [
"arn:aws:sns:*:*:*image-build*"
]
},
{
"Effect" : "Allow",
"Action" : [
"ssm:StartAutomationExecution"
],
"Resource" : [
"arn:aws:ssm:eu-central-1:906690553262:automation-definition/*",
"arn:aws:ssm:us-east-1:058657716661:automation-definition/*",
"arn:aws:ssm:ap-northeast-1:340648487307:automation-definition/*",
"arn:aws:ssm:eu-west-1:564714592864:automation-definition/*",
"arn:aws:ssm:us-west-2:243045473901:automation-definition/*",
"arn:aws:ssm:ap-southeast-2:362149219987:automation-definition/*",
"arn:aws:ssm:eu-west-2:587945719687:automation-definition/*",
"arn:aws:ssm:us-east-2:134937423163:automation-definition/*"
]
},
{
"Effect" : "Allow",
"Action" : [
"iam:PassRole"
],
"Resource" : [
"*"
],
"Condition" : {
"StringLike" : {
"iam:PassedToService" : [
"ssm.amazonaws.com"
],
"iam:AssociatedResourceARN" : [
"arn:aws:ssm:eu-central-1:906690553262:automation-definition/*",
"arn:aws:ssm:us-east-1:058657716661:automation-definition/*",
"arn:aws:ssm:ap-northeast-1:340648487307:automation-definition/*",
"arn:aws:ssm:eu-west-1:564714592864:automation-definition/*",
"arn:aws:ssm:us-west-2:243045473901:automation-definition/*",
"arn:aws:ssm:ap-southeast-2:362149219987:automation-definition/*",
"arn:aws:ssm:eu-west-2:587945719687:automation-definition/*",
"arn:aws:ssm:us-east-2:134937423163:automation-definition/*"
]
}
}
},
{
"Effect" : "Deny",
"Action" : [
"ec2:CreateTags"
],
"Resource" : [
"arn:aws:ec2:*:*:instance/*"
],
"Condition" : {
"StringLike" : {
"aws:RequestTag/marketplace-image-build:build-id" : "*"
},
"StringNotEquals" : {
"ec2:CreateAction" : "RunInstances"
}
}
}
]
}