我正在为 AWS lambda使用脚本https://github.com/xombiemp/ec2-take-snapshots-lambda/blob/master/ec2-take-snapshots-lambda.py。
我想创建快照并使用 EBS 卷的相同标签“名称”设置标签“名称”,但在 boto 3 的文档中找不到如何获取 EBS 卷的标签值。
以下代码显示了如何Name在 boto3 中查找与卷关联的标签的示例。
import boto3
ec2 = boto3.resource('ec2')
vol = ec2.Volume(id='vol-1234567890123456')
name = None
for tag in vol.tags:
if tag['Key'] == 'Name':
name = tag.get('Value')
Run Code Online (Sandbox Code Playgroud)
如果卷具有Name与其关联的标签,则该变量name将在循环后包含该标签值。然后,您可以使用该值在快照上创建标签create_tags。
| 归档时间: |
|
| 查看次数: |
6963 次 |
| 最近记录: |