ec2 renomear snapshot de linha de comando

3

Eu tenho um script automatizado que executa ec2-create-image em minhas instâncias para ter um backup altamente disponível. Quando ec2-create-image é executado, cria um instantâneo com um campo "Nome" em branco. Existe alguma maneira de alterar o campo "Nome" da linha de comando?

Eu olhei para a página de manual para ec2-modify-snapshot-attribute, mas isso só parece ser capaz de modificar permissões de um snapshot.

    
por Evan 08.03.2012 / 21:37

1 resposta

4

O atributo 'Nome' de um instantâneo é, na verdade, uma tag. Como tal, você pode alterar / definir com a ferramenta de linha de comando ec2tag .

 ec2tag snap-xxxxxxxx -t Name=SNAP_NAME

De acordo com o arquivo de ajuda:

 SYNOPSIS
      ec2addtag ([ec2-create-tags, ec2tag])
      ec2addtag [GENERAL OPTIONS] RESOURCE_ID [RESOURCE_ID ...] --tag KEY[=VALUE] [--tag KEY[=VALUE] ...]   

 GENERAL NOTES
      Any command option/parameter may be passed a value of '-' to indicate
      that values for that option should be read from stdin.   

 DESCRIPTION
      Adds a set of tags to a set of resources. To update a tag's key or value, you also use CreateTags.
          The new values overwrite the old values.

 -t, --tag TAG
           Tag in the form of key[=value].

ec2tag é a 'forma abreviada' de ec2addtag - ambos fazem a mesma coisa. Eles estão incluídos como parte das ferramentas da API do EC2.

    
por 08.03.2012 / 22:12

Tags