在Oracle云基础架构上,我试图获取附加到计算实例的VNIC的详细信息。我可以看到oci-cli中提供了一个选项来传递计算实例的OCID,它提供了附加到该实例的VNIC的详细信息(效果很好!)。
oci compute instance list-vnics --instance-id <OCID of compute instance>
但是,使用REST API时没有可用的选项来获得相同的信息: https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/Instance/
请建议使用等效的Rest API来检索相同的结果?
最终目标是使用RestAPI获得OCI计算实例的公共IP。
答案 0 :(得分:1)
您将要使用ListVnicAttachments API,对特定的instanceId进行过滤,然后对每个VnicAttachment响应对象调用GetVnic API,并传入VnicAttachment的vnicId。