ModifyVpcAttribute 搭配 CLI 使用 - AWS SDK 程式碼範例

文件 AWS SDK AWS 範例 SDK 儲存庫中有更多可用的 GitHub 範例。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

ModifyVpcAttribute 搭配 CLI 使用

下列程式碼範例示範如何使用 ModifyVpcAttribute

CLI
AWS CLI

若要修改 enableDnsSupport 屬性

此範例會修改 enableDnsSupport 屬性。此屬性會指示 DNS 是否已啟用 VPC 解析。如果此屬性為 true,Amazon DNS 伺服器會將執行個體的 DNS 主機名稱解析為其對應的 IP 地址;否則不會。如果命令成功,則不會傳回任何輸出。

命令:

aws ec2 modify-vpc-attribute --vpc-id vpc-a01106c2 --enable-dns-support "{\"Value\":false}"

若要修改 enableDnsHostnames 屬性

此範例會修改 enableDnsHostnames 屬性。此屬性指出在 VPC 中啟動的執行個體是否取得 DNS 主機名稱。如果此屬性為 true,則 VPC 中的執行個體會取得 DNS 主機名稱;否則,它們不會。如果命令成功,則不會傳回任何輸出。

命令:

aws ec2 modify-vpc-attribute --vpc-id vpc-a01106c2 --enable-dns-hostnames "{\"Value\":false}"
PowerShell
for PowerShell 工具

範例 1:此範例支援指定 DNS 的 VPC 主機名稱。

Edit-EC2VpcAttribute -VpcId vpc-12345678 -EnableDnsHostnames $true

範例 2:此範例會停用對指定 DNS 的 VPC 主機名稱支援。

Edit-EC2VpcAttribute -VpcId vpc-12345678 -EnableDnsHostnames $false

範例 3:此範例支援指定 DNS 的 VPC 解析。

Edit-EC2VpcAttribute -VpcId vpc-12345678 -EnableDnsSupport $true

範例 4:此範例會停用對指定 DNS 的 VPC 解析支援。

Edit-EC2VpcAttribute -VpcId vpc-12345678 -EnableDnsSupport $false
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ModifyVpcAttribute