我的吃灰了大半年了,是明年3月到期
听说一年免费期过后自动转成9刀每月的订单,没有删除机器的话会从信用卡扣款,但页面上不提供删除机器的入口
如果你没有限额之类的,那可就要被反撸
偶然发现了通过API手动删除机器的方法,于是记录下来,防止到时机器到期了找不到
使用Atlantic的API接口功能删除机器
使用Atlantic的API接口功能,通过官方的管理工具删除实例。文档如下:https://atlantic.net/docs/api/?plaintext#terminate-instance
需求:
1 Linux主机一台
2 开通Atlantic的API功能(后面会说)
1 安装Atlantic的API工具
cd /tmp wget -O anc-api-tools.tgz https://www.atlantic.net/docs/api/anc-api-tools_2020_09_28.tgz tar xzf anc-api-tools.tgz cd anc-api-tools/bin
2 开通Atlantic的API功能
2.在 https://cloud.atlantic.net/?page=account 开通Atlantic的API功能,将API Public Key复制到anc-access.key文件中、API Private Key复制到anc-private.key文件中。
3 Atlantic的API功能的配置
3.设置环境变量,请将下面命令行中的/path/to/where/you/extracted/ 修改为对应路径,我自己用的是/tmp 目录
### Set environment variables for Atlantic.Net Cloud API Tools (anc-api-tools) by entering the following in a linux terminal. ### Note: If you wish to have the values permanently set when you start a new terminal session add the below lines to your ### ~/.bashrc if you use bash as your shell and then type source ~/.bashrc in a linux terminal. export ANC_HOME=/path/to/where/you/extracted/anc-api-tools/ # path to anc-api-tools export ANC_ACCESS_KEY_ID=/path/to/your/anc-access.key # your public key export ANC_PRIVATE_KEY=/path/to/your/anc-private.key # your private key
4 VPS的信息
4.获取VPS的InstanceId(点击VPS的详细信息,就可以看到InstanceId),执行删除实例命令。
5 用命令删除VPS
./anc-terminate-instance Format=json InstanceId=1736285 | python -m json.tool { "Timestamp": 1606803286, "terminate-instanceresponse": { "instancesSet": { "item": { "InstanceId": "1736285", "message": "queued for termination", "result": "true" } }, "requestid": "cb205afd-7773-4df2-a0a9-65fab66476ea" } }
以上内容参考佐须之男