boto
文章平均质量分 73
fedora18
移动游戏和移动应用运维领域,熟悉AWS
展开
-
基于boto的几个Elastic IP的用法
原始的boto关于ElasticIP的api使用起来比较不友好,例如实例与EIP关联的时候,需要给出VPC里的EIP的allocation_id,而allocation_id要从eip的属性里找出来,disassociate eip的时候,需要提供association_id,这个id比较难找。而常规的思路是,不管是关联和解关联,只需要提供实例ID和EIP就行,因此我封装了几个函数来使EIP的使用变原创 2015-03-13 10:23:12 · 1280 阅读 · 0 评论 -
Block Device Mapping
关于创建实例的时候添加各种磁盘以及其他设置的boto使用方法,下面给个例子 一般建议字母A用作根分区,B到E用做实例存储(InstanceStore,ephemeral),F以后用作EBS, 只是个规范建议,非不这么搞也行 基本是先用BlockDeviceMapping()创建个磁盘映射的对象,然后用BlockDeviceType()来创建磁盘对象,然后参数里设置大小、类型、IOPS之类的,最后原创 2015-03-13 11:22:53 · 2601 阅读 · 0 评论 -
AWS跨账号授权访问对方资源
假设A账号要控制B账号资源,但是B账号不想给A账号创建专用IAM用户,这是就可以用role来给A账号中的用户受临时权限。具体方案为: (1) 在B账号(被控制账号)中创建个角色,选择Role for Cross-Account Access,然后选择Provide access between AWS accounts you own,然后在Account ID里写上被授权账号,也就是A账号原创 2015-03-13 09:53:48 · 4275 阅读 · 0 评论 -
将其他平台的DNS zone file导入到Route53的hosted zone
快速迁移域名解析的时候,我们可以利用Route53的导入功能,直接将遵守BIND标准的zone file导入。 导入时,会自动忽略文件中的NS和SOA记录,且导入前,Route53的hosted zone里面只有NS和SOA。 最多一次导入1000行记录,再多只能使用BIND to Amazon Route 53 Conversion Tool这个工具了。 导入方法: 首先创建hosted原创 2015-03-13 10:33:49 · 1842 阅读 · 0 评论