如何提取Boto3创建EC2实例后返回的Instance类中的instance_id
获取EC2实例ID的方法
你只需要直接访问instance[0]这个EC2实例对象的id属性即可,这是Python类实例访问属性的基础用法。
修改你的代码,添加以下部分就能拿到要存入数据库的instance_id:
# 创建实例后 instance = ec2.create_instances( # 你的原有参数... ) # 获取实例ID instance_id = instance[0].id print(instance_id) # 输出类似 i-03ee6121b4e7846d2 的实例ID # 之后就可以把instance_id存入数据库了
补充说明
boto3的ec2.Instance对象封装了实例的所有核心信息,除了id,你还可以通过同样的点语法访问其他常用属性:
instance_type:实例类型(比如t2.micro)launch_time:实例启动时间state:实例当前状态
内容的提问来源于stack exchange,提问作者masafood
相关产品推荐
相关产品推荐

