Come aggiungere un tag a un'istanza di EC2 spuntata con autoscale usando il boto?

Qualcuno sa come etichettare un autoscale AWS sputato EC2 via boto? Vorrei che tutte le istanze di Autoscale EC2 possano avere un prefisso di 'as-'.

Grazie

  • I processi sciacquati consumano troppa CPU
  • Come get la quantità di spazio libero su disco con CloudWatch?
  • Perché TCP accetta () performance così male sotto Xen?
  • IP Range per IP privato interno di Amazon ELB
  • Restrizioni indirizzo IIS 7 - Import elenco per bloccare IP di Cina e Corea
  • Causa di scarsa velocità di download su una particolare istanza EC2?
  • One Solution collect form web for “Come aggiungere un tag a un'istanza di EC2 spuntata con autoscale usando il boto?”

    Ho capito questa cosa.

    Assegnare un tag "Nome" a un gruppo di Autoscale AWS dopo che viene creato. Il trucco è impostare il flag 'propagate_at_launch' su True quando lo passa all'object Autoscale Tag. Questa bandiera se impostata su True assicura che il tag verrà applicato a qualsiasi istanza EC2 spuntata Autoscale dopo che il tag è stato creato. Segue un esempio:

    import boto from boto.ec2.autoscale import Tag # Make sure your access keys are stored in ~/.boto conn = boto.connect_autoscale() # This assumes you have already setup an elastic load balancer # and a launch configuration ag = AutoScalingGroup(group_name=group_name, load_balancers=[load_balancer], availability_zones=availability_zones, launch_config=config, min_size=min_size, max_size=max_size) # Create auto scaling group conn.create_auto_scaling_group(ag) # Fetch the autoscale group after it is created auto_scaling_group = conn.get_all_groups(names=[group_name])[0] # Create a Tag for the austoscale group as_tag = Tag(key='Name', value = 'as-instance', propagate_at_launch=True, resource_id=group_name) # Add the tag to the autoscale group conn.create_or_update_tags([as_tag]) 

    Ecco! Ora each volta che un'istanza EC2 viene spuntata da questo gruppo di Autoscale basata su CloudWatch Alarms, vale a dire scalare in base alle soglie di utilizzo della CPU o ad un'altra metrica … tale istanza avrà un valore di nome = 'as-instance'

    Saluti

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.