安装oci-cli工具,一路回车即可,默认安装在/root/bin目录
bash -c "$(curl –L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"
安装成功,可以用:oci -v
来查询版本
配置cli,输入如下代码开始配置,配置的路径默认在root目录。
oci setup config
复制生成的公钥,获取命令如下
cat /root/.oci/oci_api_key_public.pem
把展示出来的内容复制下来。并且添加到,甲骨文后台=>用户设置>>资源>>API秘钥>>添加API秘钥
运行脚本:
git clone https://github.com/n0thing2speak/oracle_arm
cd oracle_arm
pip3 install -r requirements.txt
启动 tg推送:
USE_TG = False # 如果启用tg推送 要设置为True
TG_BOT_TOKEN = '' # 通过 @BotFather 申请获得,示例:1077xxx4424:AAFjv0FcqxxxxxxgEMGfi22B4yh15R5uw
TG_USER_ID = '' # 用户、群组或频道 ID,示例:129xxx206 ,
USE_TG=True
其他的token和id自行配置自己的,id可以点击这个机器人获取
上传 main.tf
文件到 oracle_arm 目录
首先运行一遍测试一下 python3 oracle_arm.py main.tf
稍等一下看返回结果,如果显示抢注中,xxxxx
就说明脚本没有问题
nohup python3 oracle_arm.py main.tf >> /dev/null 2>&1 &
如果想保存一个日志,可以运行下面这个命令运行:
nohup python3 oracle_arm.py main.tf > oracle_arm.log 2>&1 &
会自动停止的,不用管了。Done and enjoy 🎉