3
A
回答
4
的AWS SDK为Ruby(AWS-SDK宝石)支持枚举地区名称:
require 'aws-sdk'
ec2 = AWS::EC2.new(:access_key_id => '...', :secret_access_key => '...')
ec2.regions.map(&:name)
=> ["eu-west-1", "sa-east-1", "us-east-1", "ap-northeast-1", "us-west-2", "us-west-1", "ap-southeast-1"]
你也可以使用一个客户端界面的DescribeRegions拨打:
ec2.client.describe_regions
=> { :region_info=>[
{:region_name=>"eu-west-1", :region_endpoint=>"ec2.eu-west-1.amazonaws.com"},
{:region_name=>"sa-east-1", :region_endpoint=>"ec2.sa-east-1.amazonaws.com"},
{:region_name=>"us-east-1", :region_endpoint=>"ec2.us-east-1.amazonaws.com"},
{:region_name=>"ap-northeast-1", :region_endpoint=>"ec2.ap-northeast-1.amazonaws.com"},
{:region_name=>"us-west-2", :region_endpoint=>"ec2.us-west-2.amazonaws.com"},
{:region_name=>"us-west-1", :region_endpoint=>"ec2.us-west-1.amazonaws.com"},
{:region_name=>"ap-southeast-1", :region_endpoint=>"ec2.ap-southeast-1.amazonaws.com"}
],
:request_id=>"04458cac-bdf2-4847-bf1f-c7ea65813777"
}
您可以在这里查看宝石文档:
1
在我的我可以这样做:
>> `ec2-describe-regions`.scan(/REGION\s+(\S+)/).flatten
=> ["eu-west-1", "sa-east-1", "us-east-1", "ap-northeast-1", "us-west-2", "us-west-1", "ap-southeast-1"]
1
相关问题
- 1. 如何使用地理编码获取国家/地区名称?
- 2. 获取当前国家/地区名称
- 3. 使用PowerShell获取分区名称
- 4. Ruby:获取变量名称
- 5. 从国家/地区代码获取国家/地区名称
- 6. 使用jQuery地址选择器获取区域名称
- 7. 使用GMAP3.js使用地理位置获取国家/地区名称
- 8. 如何以与Java相同的方式从Ruby获取本地时区名称?
- 9. 使用BING地图从浏览器请求中获取国家/地区名称
- 10. 如何从地理编码中获取地区名称列表
- 11. 地理编码器 - 如何获取国家/地区名称?
- 12. 从Google地图中的街道地址获取区域名称
- 13. 从谷歌地图中的地区名称获取坐标Api
- 14. 使用AWS CLI获取实例的名称和ARN列表
- 15. 使用Mustache Ruby API提取键名称?
- 16. 如何使用城市名称和国家/地区名称获得Microsoft Timzone?
- 17. Ruby:获取变量的名称
- 18. 如何使用仅限国家/地区名称在iPhone上的Google地图上获取国家/地区位置?
- 19. 如何从angularjs中的国家/地区获取国家/地区名称
- 20. 使用.net获取名称表,名称列,名称数据
- 21. Ruby - 如何使用open-uri获取文件的名称?
- 22. 如何使用Google Closure I18n获取原生国家/地区名称?
- 23. AWS定价API区域名称
- 24. 获取codeigniter中的时区名称
- 25. ASP.Net MVC获取区域名称
- 26. 从ActionExecutingContext获取区域名称
- 27. 如何获取区域名称?
- 28. 乔达时间 - 获取时区名称?
- 29. 获取国家名称和时区
- 30. 从php的经度和纬度获取地区名称
谢谢,你r回答帮助我找出我的目标! – 2012-07-26 05:46:57