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.
Las instancias de spot no se están reduciendo verticalmente
AWS Batch introdujo la función AWSServiceRoleForBatchvinculada al servicio el 10 de marzo de 2021. Si no se especifica ningún rol en el parámetro del entorno de computación de serviceRole, este rol vinculado al servicio se usa como rol de servicio. Sin embargo, supongamos que el rol vinculado al servicio se usa en un entorno de cómputo de EC2 Spot, pero el rol Spot utilizado no incluye la política gestionada por Amazon EC2 SpotFleetTaggingRole. Entonces, la instancia de spot no se reduce verticalmente. Como resultado, recibirá un error con el siguiente mensaje: “No está autorizado a realizar esta operación”. Siga estos pasos para actualizar la función de flota de spot que utiliza en el parámetro spotIamFleetRole. Para obtener más información, consulte Uso de roles vinculados a servicios y Creación de un rol para delegar permisos a un AWS servicio en la Guía del usuario de IAM.
Temas
Adjunta la política EC2 SpotFleetTaggingRole gestionada por Amazon a tu función de Spot Fleet en el Consola de administración de AWS
Para aplicar la política administrada de IAM actual al rol de flota de spot de Amazon EC2
Abra la consola de IAM en https://console.aws.amazon.com/iam/
. -
Elija Roles y elija el rol de flota de spot de Amazon EC2.
-
Elija Asociar política.
-
Selecciona Amazon EC2 SpotFleetTaggingRole y elige Adjuntar política.
-
Elija de nuevo el rol de flota de spot de Amazon EC2 para quitar la política anterior.
-
Selecciona la x situada a la derecha de la EC2 SpotFleetRole política de Amazon y selecciona Separar.
Adjunta la política EC2 SpotFleetTaggingRole gestionada por Amazon a tu puesto de Spot Fleet con el AWS CLI
Los comandos de ejemplo asumen que su rol de Amazon EC2 Spot Fleet tiene un nombre. AmazonEC2SpotFleetRole Si su rol usa un nombre diferente, ajuste los comandos para que coincidan.
Para adjuntar la política EC2 SpotFleetTaggingRole gestionada por Amazon a su función de Spot Fleet
-
Para adjuntar la política de IAM EC2 SpotFleetTaggingRole gestionada por Amazon a tu
AmazonEC2SpotFleetRolerol, ejecuta el siguiente comando mediante. AWS CLI$aws iam attach-role-policy \ --policy-arn arn:aws:iam::aws:policy/service-role/AmazonEC2SpotFleetTaggingRole \ --role-nameAmazonEC2SpotFleetRole -
Para separar la política de IAM EC2 SpotFleetRole gestionada por Amazon de tu
AmazonEC2SpotFleetRolefunción, ejecuta el siguiente comando mediante. AWS CLI$aws iam detach-role-policy \ --policy-arn arn:aws:iam::aws:policy/service-role/AmazonEC2SpotFleetRole \ --role-nameAmazonEC2SpotFleetRole