oracle安装向导卡住了_Oracle Cloud 系列文章03:安装命令行工具(CLI)

bbaaa0e89d286464d3f8a7b11fb587ac.png
本文是钢哥 Oracle Cloud 系列文章第三篇,Oracle Cloud 系列文章列表如下:
  • Oracle Cloud 系列文章01:创建VM云实例
  • Oracle Cloud 系列文章02:创建Oracle云数据库(自治事务处理ATP)
  • Oracle Cloud 系列文章03:安装配置Oracle Cloud命令行接口工具(CLI)

什么是CLI?

CLI是一种命令行工具,允许你通过命令行来访问Oracle Cloud的可用服务。CLI提供与控制台相同的核心功能,以及其他命令。有关更多关于CLI的介绍,可以访问这里;

快速安装CLI

MacOS, Linux, and Unix

bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)" 

获取Tenancy OCID

在管理控制台左侧菜单中依次选择 管理->租户详细信息;

8d4a4195d34574215f7f3024f9e07a97.png
点击 复制链接,将该信息记录下来备用;

c469855edbfe0d301daccdb8669b9a9d.png

获取User OCID

点击右上角的头像,进入 用户设置

fd2f6b1d0cc58432396cf4b30ae88176.png
点击 复制链接,将该信息记录下来备用;

42e188b844e8e5a137dcc51b2e020fa7.png

获取 Regions 和 Availability Domains

可以在这里找到你的Region及可用区信息: https:// docs.cloud.oracle.com/i aas/Content/General/Concepts/regions.htm 如: ap-tokyo-1

生成 API Signing Key

## 创建秘钥对应的目录
mkdir ~/.oci

## 生成不带密码的私钥
openssl genrsa -out ~/.oci/oci_api_key.pem 2048

## 修改秘钥文件权限
chmod go-rwx ~/.oci/oci_api_key.pem

## 生成对应的公钥文件
openssl rsa -pubout -in ~/.oci/oci_api_key.pem -out ~/.oci/oci_api_key_public.pem

## 复制公钥内容到剪贴板
cat ~/.oci/oci_api_key_public.pem | pbcopy
点击右上角的头像,进入 用户设置

fd2f6b1d0cc58432396cf4b30ae88176.png
点击 添加公共秘钥,将刚才复制的公钥内容粘贴进去,保存;

b70ef7d4f8ad1c131adb5b9c38ac800f.png
有关更多 RequiredKeysandOCIDs的信息可以参考这里

获取秘钥指纹

执行以下命令以便获取秘钥对应的指纹,格式形如: 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef
openssl rsa -pubout -outform DER -in ~/.oci/oci_api_key.pem | openssl md5 -c

配置config文件

运行以下命令,通过向导配置config文件;
oci setup config
或直接编辑~/.oci/config文件,内容格式如下:
[DEFAULT]
## 用户OCID
user=ocid1.user.oc1..aaaaaaaaeysl4yw3en6pyecnhhnapncmsdddfunfesprl5wwso64jadpq

## 秘钥指纹
fingerprint=53:04:22:07:9f:5a:8d:71:5c:96:c4:9f:3e:f7:75:5d

## 私钥文件
key_file=~/.oci/oci_api_key.pem

## 租户OCID
tenancy=ocid1.tenancy.oc1..aaaaaaaawxw6zpow3fddgf234qimsfdsfya7q5ajhbjefpwifaddzf6piobu63wq

## 默认的Region
region=ap-tokyo-1
有关更多config文件的配置详情可以参考以下文章: https:// docs.cloud.oracle.com/i aas/Content/API/Concepts/sdkconfig.htm

使用CLI

通过以上配置,CLI应该就可以连接上Oracle Cloud了;
oci --help 

686bcd2a94a75e5108a4b18469eb3e25.png

附录

有关更多快速安装CLI的内容可以参考以下文章: https:// docs.cloud.oracle.com/i aas/Content/API/SDKDocs/cliusing.htm#StartingCLI

APEX中文社区微信群”是中国最大的 Oracle APEX 技术讨论微信群,里面每天都在讨论有关 Oracle APEX 的各种话题和最新动态,群里还有 Oracle APEX 美国原厂的大咖,帮助大家答疑解惑,所以关注 Oracle APEX 的同学一定不要错过。由于目前人数已经超过300人了,需要邀请才能加入,想加入的同学请加钢哥微信(添加钢哥时请注明:“ 希望加入APEX中文社区微信群”),我来拉大家入群。

3c15a236b953e380318d82d8f982028e.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值