Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 ModifyVpcAttribute 与 CLI 配合使用
以下代码示例演示如何使用 ModifyVpcAttribute。
操作示例是大型程序的代码摘录,必须在上下文中运行。您可以在以下代码示例中查看此操作的上下文:
- CLI
-
- Amazon CLI
-
修改启用DnsSupport 属性
此示例修改 enableDnsSupport 属性。此属性指示是否为 VPC 启用 DNS 解析。如果该属性为 true,则 Amazon DNS 服务器会将您实例的 DNS 主机名称解析为相应的 IP 地址,否则不会解析。如果命令成功,则不返回任何输出。
命令:
aws ec2 modify-vpc-attribute --vpc-id vpc-a01106c2 --enable-dns-support "{\"Value\":false}"
修改启用DnsHostnames 属性
此示例修改 enableDnsHostnames 属性。此属性指示在 VPC 中启动的实例是否可获得 DNS 主机名。如果该属性为 true,则 VPC 内的实例可获得 DNS 主机名称,否则将无法获得。如果命令成功,则不返回任何输出。
命令:
aws ec2 modify-vpc-attribute --vpc-id vpc-a01106c2 --enable-dns-hostnames "{\"Value\":false}"
- PowerShell
-
- 适用于 PowerShell V4 的工具
-
示例 1:此示例启用对指定 VPC 的 DNS 主机名的支持。
Edit-EC2VpcAttribute -VpcId vpc-12345678 -EnableDnsHostnames $true
示例 2:此示例禁用对指定 VPC 的 DNS 主机名的支持。
Edit-EC2VpcAttribute -VpcId vpc-12345678 -EnableDnsHostnames $false
示例 3:此示例启用对指定 VPC 的 DNS 解析的支持。
Edit-EC2VpcAttribute -VpcId vpc-12345678 -EnableDnsSupport $true
示例 4:此示例禁用对指定 VPC 的 DNS 解析的支持。
Edit-EC2VpcAttribute -VpcId vpc-12345678 -EnableDnsSupport $false
- 适用于 PowerShell V5 的工具
-
示例 1:此示例启用对指定 VPC 的 DNS 主机名的支持。
Edit-EC2VpcAttribute -VpcId vpc-12345678 -EnableDnsHostnames $true
示例 2:此示例禁用对指定 VPC 的 DNS 主机名的支持。
Edit-EC2VpcAttribute -VpcId vpc-12345678 -EnableDnsHostnames $false
示例 3:此示例启用对指定 VPC 的 DNS 解析的支持。
Edit-EC2VpcAttribute -VpcId vpc-12345678 -EnableDnsSupport $true
示例 4:此示例禁用对指定 VPC 的 DNS 解析的支持。
Edit-EC2VpcAttribute -VpcId vpc-12345678 -EnableDnsSupport $false
有关 S Amazon DK 开发者指南和代码示例的完整列表,请参阅使用 Amazon SDK 创建 Amazon EC2 资源。本主题还包括有关入门的信息以及有关先前的 SDK 版本的详细信息。