gpt4 book ai didi

amazon-web-services - 如何使用 boto 在子网上找到 "Modify Auto-Assign Public IP"?

转载 作者:行者123 更新时间:2023-12-05 08:58:08 28 4
gpt4 key购买 nike

如何使用 boto 在子网上“修改自动分配公共(public) IP”?

Amazon 的网络界面中有一个我在 boto 中找不到的选项..

enter image description here

最佳答案

boto3

这可以通过 EC2.Client.modify_subnet_attribute() 实现功能。

boto2

ModifySubnetAttribute 未在 boto2 中实现。该操作是在 boto2 上的开发速度放缓时添加到 AWS API 的 (2014-06-15)。有一个 GitHub issue (现已关闭)和 pull request (这可能会或可能不会工作并且缺乏测试)。这似乎不太可能被添加。

如果你需要这个功能但不能使用 boto3,你可以试试这个:

orig_api_version = ec2_conn.APIVersion
ec2_conn.APIVersion = '2014-06-15'
ec2_conn.get_status(
'ModifySubnetAttribute',
{'SubnetId': 'subnet-abcd1234', 'MapPublicIpOnLaunch.Value': 'true'},
verb='POST')
ec2_conn.APIVersion = orig_api_version

关于amazon-web-services - 如何使用 boto 在子网上找到 "Modify Auto-Assign Public IP"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25977048/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com