oracle-cloud-infrastructure - 使用 OCI CLI 从 OCI 实例获取公共 IP
问题描述
如何使用 OCI CLI 从 OCI 实例获取公共 IP?
文档中有一个命令 -oci network public-ip get
但这需要使用 OCI CLI 也无法获取的参数,例如 --private-ip-id 和 -public-ip-id。
解决方案
您可以使用list-vnics
oci compute instance list-vnics --instance-id <instance-ocid>
列出实例的接口。接口详细信息是一个列表,每个条目都包含“public-ip”字段。您可以使用以下 CLI 命令和 jq 来获取公共 IP 地址:
oci compute instance list-vnics --instance-id <instance-id> | jq -r '.data[]."public-ip"'
推荐阅读
- android - 不使用 adb 从设备内部存储中删除文件夹?
- neo4j - 如何在 NEO4J 中创建友谊图
- reactjs - React 路由器是如何工作的,和之间有什么区别
- android - RxJava Single to Completable to Single - 如何将第一个Single的结果传递给第二个Single
- python - Numpy连接问题?
- html - 如何在 CSS 中的特定段落下为多行文本着色?
- dji-sdk - DJICrashHandler 处理了我的 RuntimeException 并没有给出有用的指令来解决它
- spring-boot - 如何在 Spring Boot 中创建多个 RabbitTemplate 实例?
- python-3.x - 使用python 3.x查找单词中的重复字符
- haskell - Haskell堆栈生成重复依赖?