gpt4 book ai didi

amazon-ec2 - 使用 boto3 创建 EBS 快照时添加标签

转载 作者:行者123 更新时间:2023-12-04 23:39:20 25 4
gpt4 key购买 nike

在 boto3 中调用 create_snapshot() 方法时是否可以添加标签?当我运行以下代码时:

client = boto3.client('ec2')

root_snap_resp = client.create_snapshot(
Description='My snapshot description',
VolumeId='vol-123456',
Tags=[{'Key': 'Test_Key', 'Value': 'Test_Value'}]
)

我收到以下错误:
botocore.exceptions.ParamValidationError: Parameter validation failed:
Unknown parameter in input: "Tags", must be one of: DryRun, VolumeId, Description

是使用 create_tags() 方法事后添加标签的唯一方法吗?

最佳答案

2018 年 4 月,原始答案(以及问题本身)已过时...

You can now specify tags for EBS snapshots as part of the API call that creates the resource or via the Amazon EC2 Console when creating an EBS snapshot.

https://aws.amazon.com/blogs/compute/tag-amazon-ebs-snapshots-on-creation-and-implement-stronger-security-policies/



...除非您使用的是未实现该功能的旧版 SDK。

同一公告将资源级权限扩展到快照。

标的 CreateSnapshot action在 EC2 API 中没有任何规定可以在创建快照的同时添加标签。您必须在创建后返回并标记它。

关于amazon-ec2 - 使用 boto3 创建 EBS 快照时添加标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42659418/

25 4 0