AWS CLIを使用して、特定のVPC IDが存在するかどうかを確認する方法について説明します。以下に、いくつかの方法とそれぞれの方法のコード例を示します。
-
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
-
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
-
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が存在しない場合、エラーメッセージが表示されます。