Comment créer une instance ec2 en utilisant boto3
Est-il possible de créer une instance ec2 à l'aide boto3 en python?
Boto3 document n'est pas d'aider ici, et je ne pouvais pas trouver toutes les aidant des documents en ligne. veuillez fournir des exemples de codes sources/liens.
source d'informationauteur MikA
Vous devez vous connecter pour publier un commentaire.
L'API a changé, mais il est là, dans la documentation
Lien vers la documentation:
http://boto3.readthedocs.org/en/latest/guide/migrationec2.html#launching-new-instances
Consulter les docs de l'API a toutes les options disponibles pour créer l'instance
http://boto3.readthedocs.org/en/latest/reference/services/ec2.html#EC2.Subnet.create_instances
Le lien, vous êtes vraiment à la recherche dans la documentation est la
create_instances()
méthode de l'objet ServiceResource. C'est le type d'objet que vous appelez si vous créez un EC2 ressource de ce genre:Il contient un exemple plus détaillé et une longue liste de paramètres disponibles.
Vous pouvez également obtenir des valeurs de paramètre pour les instances qui sont déjà en cours d'exécution à l'aide de l'interface de ligne de commande AWS:
Ce imprime un fichier JSON à partir de laquelle les paramètres appropriés peuvent être extraites et transmises à la
create_instances()
méthode. (Ou, vous pouvez utiliser un nom de boto client et d'appeler ladescribe_instances()
méthode.)(Note: Si vous vous demandez quelle est la différence entre le Client et la Ressource, ils servent à des fins différentes pour la même fin, le client est inférieur au niveau de l'interface alors que la Ressource est d'un plus haut niveau de l'interface.)