

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AMS でのサブネット IDs の検索
<a name="find-subnet"></a>

いくつかのリソースでは、設定時にサブネットまたはサブネットのリストを指定する必要があります。サブネットを見つけるには、AMS コンソールまたは AMS SKMS API/CLI を使用できます。AMS SKMS API/CLI はプライベートであり、使用する前にインストールする必要があります。

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`。また、 など、すべての AMS コマンドが us-east-1 を使い果たすため、 `--region`オプションを追加する必要がある場合があります`aws amscm ams-cli-command --region=us-east-1`。
**注記**  
AMS API/CLI (amscm および amsskms) エンドポイントは、AWS N. Virginia リージョン にあります`us-east-1`。認証の設定方法や、アカウントとリソースが存在する AWS リージョンによっては、コマンドの発行`--region us-east-1`時に追加が必要になる場合があります。認証方法である場合は`--profile saml`、 を追加する必要がある場合もあります。

VPC のサブネットを検索するには、次に示すように `list-subnet-summaries` コマンドで検索します。
**注記**  
AMS アカウントにないサブネットを探している場合は、 を試すことができます`aws ec2 describe-subnets --region us-west-2`。

1. SKMS API/CLI ListSubnetSummaries オペレーション：

   シンプルなリスト：

   ```
   aws amsskms list-subnet-summaries
   ```

   テーブルへの出力：

   ```
   aws amsskms list-subnet-summaries --output table
   ```

1. SKMS API ListSubnetSummaries オペレーションには、可視性に基づいて結果を絞り込むためのパラメータがあります。さらに、名前に基づいて結果を[フィルタリング](https://docs.aws.amazon.com/managedservices/latest/ApiReference-cm/API_Filter.html)できます。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 オプションで出力をフィルタリングする方法](https://docs.aws.amazon.com/cli/latest/userguide/controlling-output.html#controlling-output-filter)」および「クエリ言語リファレンス」の[JMESPath 仕様](http://jmespath.org/specification.html)」を参照してください。

1.  複数の VPCs がある場合は、 コマンドに VPC フィルターを含め、各 VPC に対して コマンドを実行します。例:

   ```
   list-subnet-summaries --filter Attribute=VpcId,Value=vpc-xxxxxxxx --query "SubnetSummaries.sort_by(@,&Visibility.Name)[].[Visibility.Name,SubnetId,Name]" --output table
   ```

1. AWS では、[describe-subnets](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-subnets.html) を使用します。

CLI クエリの使用の詳細については、[「--query Option で出力をフィルタリングする方法](https://docs.aws.amazon.com/cli/latest/userguide/controlling-output.html#controlling-output-filter)」および「クエリ言語リファレンス」の[JMESPath Specification](http://jmespath.org/specification.html)」を参照してください。

**サブネット名**

AMS サブネットは、入力が収集され、システムに追加されると自動的に作成されます。AMS は式を使用してサブネット名 A*ACCOUNT\$1ID*-*SUBNET-TYPE*-*AZ-IDENTIFIER* を作成します。サブネットタイプは、`dmz`、`shared-services`、または のいずれかになります`customer-application`。複数のカスタマーアプリケーションサブネットがある場合、オプション識別子をアカウント ID の後にサブネット名に追加して、サブネットが「追加」または「予約済み」サブネットであることを示すことができます。