View a markdown version of this page

Crea i ruoli spot del parco veicoli di Amazon EC2 con AWS CLI - AWS Batch

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à.

Crea i ruoli spot del parco veicoli di Amazon EC2 con AWS CLI

Per creare il AmazonEC2SpotFleetTaggingRole Ruolo IAM per i tuoi ambienti di elaborazione Spot Fleet
  1. Esegui il seguente comando con. AWS CLI

    $ aws iam create-role --role-name AmazonEC2SpotFleetTaggingRole \ --assume-role-policy-document '{ "Version":"2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": { "Service": "spotfleet.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }'
  2. Per allegare la policy IAM AmazonEC2SpotFleetTaggingRole gestita al tuo AmazonEC2SpotFleetTaggingRole ruolo, esegui il comando seguente con AWS CLI.

    $ aws iam attach-role-policy \ --policy-arn \ arn:aws:iam::aws:policy/service-role/AmazonEC2SpotFleetTaggingRole \ --role-name \ AmazonEC2SpotFleetTaggingRole
Per creare il ruolo collegato al servizio AWSServiceRoleForEC2Spot IAM per Amazon EC2 Spot
Nota

Se il ruolo collegato al servizio AWSServiceRoleForEC2Spot IAM esiste già, viene visualizzato un messaggio di errore simile al seguente.

An error occurred (InvalidInput) when calling the CreateServiceLinkedRole operation: Service role name AWSServiceRoleForEC2Spot has been taken in this account, please try a different suffix.
  • Esegui il seguente comando con. AWS CLI

    $ aws iam create-service-linked-role --aws-service-name spot.amazonaws.com
Per creare il ruolo collegato al servizio AWSServiceRoleForEC2Spot Fleet IAM per Amazon EC2 Spot Fleet
Nota

Se il ruolo collegato al servizio AWSServiceRoleForEC2SpotFleet IAM esiste già, viene visualizzato un messaggio di errore simile al seguente.

An error occurred (InvalidInput) when calling the CreateServiceLinkedRole operation: Service role name AWSServiceRoleForEC2SpotFleet has been taken in this account, please try a different suffix.
  • Esegui il seguente comando con. AWS CLI

    $ aws iam create-service-linked-role --aws-service-name spotfleet.amazonaws.com