服务器配置甲骨文api(无需下载oci)
按照教程配置好的api在root用户下的/root/.oci目录,多数脚本默认读取这个目录的api,特殊的脚本按需修改即可
http://www.metools.info/code/c80.html
首先到这个网站,生成一对密钥对,内容如下,防止丢失,可以先复制下来保存到记事本

登录你的甲骨文账号,右上角用户-用户设置,往下滑,点击api密钥,添加密钥,粘贴自己生成的RSA加密公钥上去(注意,公钥内容需要完整复制粘贴,不能掐头去尾),甲骨文会给你返回api内容大致如下
[DEFAULT]
user=ocid1.user.oc1..aaaaaaaaxxx fingerprint=f3:59:57:99:6b:97:e3:82:eb:28:10:29:3c60:ff
key_file=xxx
tenancy=ocid1.tenancy.oc1..aaaaaaaaxxx
region=ap-chuncheon-1
其中有一行key_file
需要改成
key_file=/root/.oci/oci_api_key.pem
其他内容原封不动即可
然后到服务器终端执行以下命令
sudo su
mkdir /root/.oci &&touch /root/.oci/config && tee /root/.oci/config <<- 'EOF'
api内容
EOF
api内容需要替换成你刚刚改好key_file的
此时执行命令cat /root/.oci/config
不出意外的话就是你的api了
接下来执行命令
touch /root/.oci/oci_api_key.pem &&tee /root/.oci/oci_api_key.pem <<- 'EOF'
密钥内容
EOF
密钥内容需要改成第一步你生成的RSA加密私钥(注意,私钥内容需要完整复制粘贴,不能掐头去尾)
到此,你的api就配置好了