我正在使用 Python SDK (boto3) 撰寫 AWS 資源設定的腳本。我可以使用以下命令創建 ec2 實體:
ec2_resource.create_instances( .... )
和一個塊存盤卷:
ec2_client.create_volume(..., AvailabilityZone = "eu-north-1a")
如前所述,我可以為塊存盤指定可用區,但是我不明白如何為 ec2 實體指定可用區;在控制臺中查看時,我通常發現 ec2 實體已在另一個可用區中創建 - 例如“eu-north-1c”,然后instance.attach_volume()由于它們不在同一個可用區中而失敗。
解決這個問題的正確方法是什么?
uj5u.com熱心網友回復:
我希望您使用的是 boto3 而不是過時的 boto 庫;-)
通過指定啟動實體的子網 ID,您可以隱式設定可用區,因為每個子網恰好位于一個可用區中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/468060.html
下一篇:Terraformaws_s3_bucket_replication_configuration無法使用for_each生成多個規則
