IDs 在 AMS 中查找子网 - AMS 高级用户指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

IDs 在 AMS 中查找子网

有几种资源要求您在配置时指定子网或子网列表。要查找子网,您可以使用 AMS 控制台或私有API/CLI. Note that the AMS SKMS API/CLI的 AMS SKMS,必须先安装后才能使用。

AMS 控制台:

  1. 在导航窗格中,选择VPCs和相关的 VPC。所选 VPC 的 VPC 详细信息页面将打开一个子网表,单击子网 ID 打开详细信息页面并找到 ID。

AMS SKMS API ListSubnetSummaries 或 CLI:

注意

必须安装 AMS CLI 才能使这些命令生效。要安装 AMS API 或 CLI,请前往 AMS 控制台开发者资源页面。有关 AMS CM API 或 AMS SKMS API 的参考资料,请参阅《用户指南》中的 “AMS 信息资源” 部分。您可能需要添加身份验证--profile选项;例如,aws amsskms ams-cli-command --profile SAML。您可能还需要添加该--region选项,因为所有 AMS 命令都将使用 us-east-1;例如。aws amscm ams-cli-command --region=us-east-1

注意

AMS API/CLI (amscm 和 amsskms)终端节点位于 AWS 弗吉尼亚北部区域。us-east-1根据您的身份验证设置方式以及您的账户和资源所在的 AWS 区域,您可能需要在发出命令--region us-east-1时进行添加。如果这是您的身份验证方法--profile saml,则可能还需要添加。

要查找 VPC 的子网,您可以使用如下所示的list-subnet-summaries命令进行搜索。

注意

如果您正在寻找不在 AMS 账户中的子网,可以尝试aws ec2 describe-subnets --region us-west-2

  1. 短信管理系统的 API/CLI ListSubnetSummaries 操作:

    一个简单的清单:

    aws amsskms list-subnet-summaries

    输出到表格:

    aws amsskms list-subnet-summaries --output table
  2. SKMS API ListSubnetSummaries 操作具有根据可见性缩小结果范围的参数。此外,您还可以根据名称筛选结果。如果您使用的是 CLI,也可以使用该--query选项来缩小输出范围或搜索值的一部分。例如,要查找特定 VPC 的所有子网,您可以使用以下命令:

    aws amsskms list-subnet-summaries --query "SubnetSummaries.sort_by(@,&Visibility.Name)[].[Visibility.Name,SubnetId,Name]" --output table

    它返回的结果是这样的:

    -------------------------------------------------------------------- | ListSubnetSummaries | +---------+------------ -------+---------------------------+ | Private| subnet-01234567890abcdef | Demo Deployment Zone #1 | | Private| subnet-01234567890abcdef | Demo Deployment Zone #1 | | Public | subnet-01234567890abcdef | Demo DMZ #1 | | Public | subnet-01234567890abcdef | Demo DMZ #1 | +---------+---------- ---------+---------------------------+

    有关使用 CLI 查询的信息,请参阅如何使用--query 选项过滤输出和查询语言参考JMESPath 规范

  3. 如果您有多个 VPCs,请在命令中加入一个 VPC 筛选器,然后为每个 VPC 运行该命令。例如:

    list-subnet-summaries --filter Attribute=VpcId,Value=vpc-xxxxxxxx --query "SubnetSummaries.sort_by(@,&Visibility.Name)[].[Visibility.Name,SubnetId,Name]" --output table
  4. 在 AWS 中,使用描述子网

有关使用 CLI 查询的信息,请参阅如何使用--query 选项过滤输出和查询语言参考JMESPath 规范

子网名称

您的 AMS 子网是在收集您的输入并添加到系统中后自动创建的。AMS 使用公式来创建您的子网名称:A ACCOUNT_ID-SUBNET-TYPE-AZ-IDENTIFIER。子网类型将是dmzshared-services、或customer-application。如果您有多个客户应用程序子网,则可以在子网名称的账户 ID 后面添加一个可选标识符,以表明该子网是 “附加” 或 “保留” 子网。