2

インスタンスのリストを取得するためにgcloud python クライアント ライブラリ ( https://github.com/google/google-api-python-client ) を使用しています。名前、ステータスなどのフィルタを使用できますが、IP アドレス (networkIP) でフィルタする方法がわかりません。networkInterfaces がリストであることと関係があると確信していますが、構文がわかりません。

これが私がうまくいくと思うものです:

instance_list = compute.instances().list(
        project=project,
        zone=zone,
        filter='networkInterfaces[0].networkIP eq 10.45.128.6'
        ).execute()

HTTP ステータス 400 が返されます: 「フィールド 'filter' の値が無効です。」

フィルターはどのように見えるべきですか?

前もって感謝します。

4

1 に答える 1