3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VMware Cloud on AWS の詳細な環境情報を REST API でお手軽に一覧取得してみる (API Explorer)

Last updated at Posted at 2023-04-30

1. はじめに

VMware Cloud on AWS の環境情報をまとめて取得するときに利用できる便利なAPIツール「API Explorer」があるので、小ネタとして残しておきます。

今回は普段見ることがない(VMwareマネージドなので意識する必要がない)VMware Cloud on AWS SDDCが稼働するAmazon VPCの設定情報を、ちょっとだけ見てみることにします。

VMware Cloud on AWS 環境におけるAWSアカウントの考え方については、次のAWSブログもご参考ください。

2. 参考にさせていただいた記事

3. 「API Explorer」 is 何?

VMware Japan Blog (VMware Cloud on AWS の REST API 管理で役立つ「API Explorer」)からそのまま引用・抜粋します。

API Explorer とは、以前から vSphere Client にも実装されている機能の一つで、REST API の仕様と動作を確認できるツールです。API Explorer は、VMware Cloud on AWS の管理コンソールにも実装されており、管理コンソール画面から VMware Cloud サービスや VMware Cloud on AWS 環境向けの API コールの書式やリソース名、ステータスコードなどがその場で確認できるようになっています。

下図のようなイメージです。
VMware Cloud コンソールから、「デベロッパーセンター」を開いて遷移します。
ざっくり眺めてみるとREST APIでさまざまな情報を登録、取得、更新、あるいは削除できることがわかります。

image.png

4. 「API Explorer」 で VMware Cloud on AWS の環境情報を取得してみる

対象のSDDCを選択します。
複数のSDDCの環境情報をまとめて取得することもできますが、今回はまず1つだけに絞っています。

image.png

次のAPIセットを探して、実行します。

GET /org/{org}/sddcs/{sddc}

image.png

API実行後、JSONファイルがダウンロードできるので確認していきます。
image.png

image.png

普段見ることがない(VMwareマネージドなので意識する必要がない)であろうVMware Cloud on AWS SDDCが稼働するAmazon VPCの設定情報を確認できます。
また"vpc"あるいは"vgw"などでフィルターをかけられます。

例えば、VMware Cloud on AWSが稼働するAmazon VPCのIDだったり、
image.png

VMware Cloud on AWSが稼働する(VMwareマネージドの)Amazon VPCのVGW-IDなどが確認できます。
これらの情報はVMware CloudコンソールGUIには表示されない情報なのですが、API経由だと確認することができます。
image.png

5. さいごに

上記はいずれも通常利用する際には必要のない情報であったりするのですが、深めのトラブルシュートの際などに把握できると役立ったり、あるいは構成情報をまとめて取得する際に便利だったりするかと思います。

今回は、VMware Cloud on AWS の管理・運用効率化にAPIを活用できるという例のご紹介でした。

6. 参考記事

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?