Top Menu

AWS节点部署自动切换程序

继SJO、SFO节点之后,准备在近期上线AWS节点的自动切换程序

由于AWS节点支持动态IP,所以理论上可以进行无缝切换

部署进程

  • 概念验证——完成
  • 部署上线——完成

技术细节

由于AWS采用了权限管理,所以相比其他节点要麻烦一点,需要配置一个IAM账户来执行程序

这个IAM账户需要赋予AmazonEC2FullAccess权限

用到的几个API方法

  • describeInstances
  • allocateAddress
  • associateAddress
  • describeAddresses
  • releaseAddress

切换操作的执行流程

  • 获得实例的instanceId
  • 分配地址,获取地址的AllocationId
  • 使用InstanceId和AllocationId请求绑定地址到实例
  • 列出所有地址,获取未绑定实例的AllocationId
  • 使用AllocationId请求释放未绑定地址

 

 

There are no comments yet

  • Hello, guest

Powered by WordPress. Designed by WooThemes