本文是钢哥 Oracle Cloud 系列文章第三篇,Oracle Cloud系列文章列表如下:
什么是CLI?
CLI是一种命令行工具,允许你通过命令行来访问Oracle Cloud的可用服务。CLI提供与控制台相同的核心功能,以及其他命令。有关更多关于CLI的介绍,可以访问这里;
快速安装CLI
MacOS, Linux, and Unix
1 | bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)" |
获取Tenancy OCID
在管理控制台左侧菜单中依次选择
管理 -> 租户详细信息
;
点击
复制
链接,将该信息记录下来备用;
获取User OCID
点击右上角的头像,进入
用户设置
;
点击
复制
链接,将该信息记录下来备用;
获取 Regions 和 Availability Domains
可以在这里找到你的Region及可用区信息: https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm
如:ap-tokyo-1
生成 API Signing Key
1 | ## 创建秘钥对应的目录 |
点击右上角的头像,进入
用户设置
;
点击
添加公共秘钥
,将刚才复制的公钥内容粘贴进去,保存;
有关更多
Required Keys and OCIDs
的信息可以参考这里
获取秘钥指纹
执行以下命令以便获取秘钥对应的指纹,格式形如:
12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef
1 | openssl rsa -pubout -outform DER -in ~/.oci/oci_api_key.pem | openssl md5 -c |
配置config文件
运行以下命令,通过向导配置config文件;
1 | oci setup config |
或直接编辑~/.oci/config文件,内容格式如下:
1 | [DEFAULT] |
有关更多config文件的配置详情可以参考以下文章:
https://docs.cloud.oracle.com/iaas/Content/API/Concepts/sdkconfig.htm
使用CLI
通过以上配置,CLI应该就可以连接上Oracle Cloud了;
1 | oci --help |
附录
有关更多快速安装CLI的内容可以参考以下文章:
https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/cliusing.htm#StartingCLI