Marcar uma solicitação nova ou atual de frota do EC2 e as instâncias e os volumes que ela inicializa - Amazon Elastic Compute Cloud

Marcar uma solicitação nova ou atual de frota do EC2 e as instâncias e os volumes que ela inicializa

Para ajudar na categorização e no gerenciamento das solicitações de frota do EC2 e das instâncias e dos volumes que ela inicializa, você pode marcá-las com metadados personalizados. É possível atribuir uma tag a uma solicitação de Frota do EC2 ao criá-la ou posteriormente. Da mesma forma, você pode atribuir uma tag às instâncias e aos volumes quando eles são inicializados pela frota, ou posteriormente.

Quando você marca uma solicitação de frota, as instâncias e os volumes que são executados pela frota não são marcados automaticamente. É necessário marcar explicitamente as instâncias e os volumes executados pela frota. É possível optar por atribuir tags somente à solicitação de frota, somente às instâncias inicializadas pela frota, somente aos volumes anexados às instâncias inicializadas pela frota ou a todos eles.

nota

Para tipos de frota instant, é possível marcar volumes anexados a Instâncias on-demand e Instâncias spot. Para os tipos de frota request ou maintain, só é possível marcar volumes anexados a Instâncias on-demand.

Para obter mais informações sobre como as tags funcionam, consulte Marcar com tag os recursos do Amazon EC2.

Pré-requisito

Conceda ao usuário permissão para marcar recursos. Para ter mais informações, consulte Exemplo: marcar recursos.

Para conceder a um usuário permissão para marcar recursos

Crie uma política do IAM que inclua o seguinte:

  • A ação ec2:CreateTags. Isso concede ao usuário permissão para criar tags.

  • A ação ec2:CreateFleet. Isso concede ao usuário permissão para criar uma solicitação de Frota do EC2.

  • Para Resource, recomendamos que você especifique "*". Permite que os usuários marquem todos os tipos de recursos.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "TagEC2FleetRequest", "Effect": "Allow", "Action": [ "ec2:CreateTags", "ec2:CreateFleet" ], "Resource": "*" }
Importante

No momento, não oferecemos suporte para permissões no nível do recurso para o recurso create-fleet. Se especificar create-fleet como um recurso, você receberá uma exceção não autorizada quando tentar marcar a frota. O exemplo a seguir ilustra como não definir a política.

{ "Effect": "Allow", "Action": [ "ec2:CreateTags", "ec2:CreateFleet" ], "Resource": "arn:aws:ec2:us-east-1:111122223333:create-fleet/*" }

Para conceder acesso, adicione as permissões aos seus usuários, grupos ou perfis:

Como marcar uma nova solicitação de Frota do EC2

Para marcar uma solicitação de Frota do EC2 ao criá-la, especifique o par de valor-chave no arquivo JSON usado para criar a frota. O valor de ResourceType deve ser fleet. Se você especificar outro valor, ocorrerá falha na frota.

Como marcar instâncias e volumes executado por uma Frota do EC2

Para marcar instâncias e volumes ao serem executados pela frota, especifique as tags no modelo de execução mencionado na solicitação de Frota do EC2.

nota

Não é possível marcar volumes anexados a Instâncias spot que são executados por um tipo de frota request ou maintain.

Marcar uma solicitação da frota do EC2, uma instância e um volume existentes

Use o comando create-tags para marcar os recursos existentes.

aws ec2 create-tags \ --resources fleet-12a34b55-67cd-8ef9-ba9b-9208dEXAMPLE i-1234567890abcdef0 vol-1234567890EXAMPLE \ --tags Key=purpose,Value=test