玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第1张图片

导语 | 本文推选自腾讯云开发者社区-【技思广益 · 腾讯技术人原创集】专栏。该专栏是腾讯云开发者社区为腾讯技术人与广泛开发者打造的分享交流窗口。栏目邀约腾讯技术人分享原创的技术积淀,与广泛开发者互启迪共成长。本文作者是腾讯技术人杨硕。\
本文主要手动分解步骤对多个类型的资源打标签,希望本文能对此方面感兴趣的开发者们提供一些经验和帮助。
需求:创建cvm的同时,cvm及其对应的云盘、公网IP(非eip)、弹性网卡都绑定相同tag。

实现步骤:

图片

调用RunInstances接口创建cvm时在TagSpecification部分给cvm和云盘打标签

https://console.cloud.tencent...

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第2张图片

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第3张图片

我自己的账号创建比较早,在我的账号测试RunInstances接口是无法直接给公网IP和弹性网卡打标签的。

https://cloud.tencent.com/doc...

http://cloud.tencent.com/docu...

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第4张图片

官网文档提到弹性网卡的前缀是eni,公网IP的前缀是eip,cvm的前缀是instance,RunInstances接口里绑定标签的文档明确指明cvm填instance,但没说其他的,我试了按弹性网卡的前缀eni和公网IP的前缀eip,填上会报错。

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第5张图片

下面几张图是我用RunInstances测试过程中开了DryRun为true:

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第6张图片

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第7张图片

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第8张图片

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第9张图片

图片

调用DescribeAddresses接口在Filters模块指定instance-id和address-type查到公网IP的ID和弹性网卡的ID

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第10张图片

http://console.cloud.tencent....

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第11张图片

图片

DescribeAddresses接口指定公网IP类型和cvm instanceid查到相关ID后,调用TagResources接口给公网IP和弹性网卡绑定标签

http://console.cloud.tencent....

http://cloud.tencent.com/docu...

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第12张图片

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第13张图片

玩转腾讯云!手把手教你用RunInstances接口创建CVM时给公网IP和弹性网卡打标签_第14张图片

如果你是腾讯技术内容创作者,腾讯云开发者社区诚邀您加入【腾讯云原创分享计划】,领取礼品,助力职级晋升。

你可能感兴趣的:(云计算)