AWS CLIを使用してVPC IDの存在を確認する方法


AWS CLIを使用して、特定のVPC IDが存在するかどうかを確認する方法について説明します。以下に、いくつかの方法とそれぞれの方法のコード例を示します。

  1. describe-vpcsコマンドを使用する方法:

    aws ec2 describe-vpcs --vpc-ids <VPC ID>

    このコマンドは、指定したVPC IDの情報を返します。もしVPC IDが存在しない場合、エラーメッセージが表示されます。

    例:

    $ aws ec2 describe-vpcs --vpc-ids vpc-12345678
    An error occurred (InvalidVpcID.NotFound) when calling the DescribeVpcs operation: The vpc ID 'vpc-12345678' does not exist
  2. describe-vpc-attributeコマンドを使用する方法:

    aws ec2 describe-vpc-attribute --vpc-id <VPC ID> --attribute enableDnsSupport

    このコマンドは、指定したVPC IDの属性を返します。もしVPC IDが存在しない場合、エラーメッセージが表示されます。

    例:

    $ aws ec2 describe-vpc-attribute --vpc-id vpc-12345678 --attribute enableDnsSupport
    An error occurred (InvalidVpcID.NotFound) when calling the DescribeVpcAttribute operation: The vpc ID 'vpc-12345678' does not exist
  3. describe-vpc-endpointsコマンドを使用する方法:

    aws ec2 describe-vpc-endpoints --vpc-endpoint-ids <VPC ID>

    このコマンドは、指定したVPC IDのエンドポイント情報を返します。もしVPC IDが存在しない場合、エラーメッセージが表示されます。

    例:

    $ aws ec2 describe-vpc-endpoints --vpc-endpoint-ids vpc-12345678
    An error occurred (InvalidVpcEndpointId.NotFound) when calling the DescribeVpcEndpoints operation: The vpc endpoint ID 'vpc-12345678' does not exist

これらの方法を使用して、AWS CLIを通じてVPC IDの存在を確認することができます。適切なコマンドを選択し、指定したVPC IDの存在を確認してください。もしVPC IDが存在しない場合、エラーメッセージが表示されます。