1

在 Oracle 云基础架构上,我试图获取附加到计算实例的 VNIC 的详细信息。我可以看到 oci-cli 中有一个选项可以传递计算实例的 OCID,它提供了附加到实例的 VNIC 的详细信息(效果很好!!)。

oci compute instance list-vnics --instance-id <OCID of compute instance>

参考:https ://docs.cloud.oracle.com/iaas/tools/oci-cli/latest/oci_cli_docs/cmdref/compute/instance/list-vnics.html

但是,使用 REST API 时没有可用的选项来获得相同的结果: https ://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/Instance/

请建议等效的 Rest API 来检索相同的结果?

最终目标是使用 RestAPI 获取 OCI 计算实例的公共 IP。

4

1 回答 1

2

您将需要使用ListVnicAttachments API,过滤特定的 instanceId,然后为每个 VnicAttachment 响应对象调用GetVnic API,传入 VnicAttachment 的 vnicId。

于 2019-01-10T20:03:58.140 回答