AWSでリージョン一覧をフォーマット指定して取得するコマンドを作った。

結果サンプル

$ ./regionlist 
name:eu-west-1  Endpoint:ec2.eu-west-1.amazonaws.com
name:sa-east-1  Endpoint:ec2.sa-east-1.amazonaws.com
name:us-east-1  Endpoint:ec2.us-east-1.amazonaws.com
name:ap-northeast-1 Endpoint:ec2.ap-northeast-1.amazonaws.com
name:us-west-2  Endpoint:ec2.us-west-2.amazonaws.com
name:us-west-1  Endpoint:ec2.us-west-1.amazonaws.com
name:ap-southeast-1 Endpoint:ec2.ap-southeast-1.amazonaws.com
name:ap-southeast-2 Endpoint:ec2.ap-southeast-2.amazonaws.com

フォーマット指定もできます。

$ ./regionlist -f="%RegionName,%Endpoint"
eu-west-1,ec2.eu-west-1.amazonaws.com
sa-east-1,ec2.sa-east-1.amazonaws.com
us-east-1,ec2.us-east-1.amazonaws.com
ap-northeast-1,ec2.ap-northeast-1.amazonaws.com
us-west-2,ec2.us-west-2.amazonaws.com
us-west-1,ec2.us-west-1.amazonaws.com
ap-southeast-1,ec2.ap-southeast-1.amazonaws.com

Usage

 使用方法:                                                         
    regionlist [オプション]                                        
                                                                   
 オプション:                                                       
    -h                                                             
        この画面を表示する                                         
                                                                   
    -f="フォーマット"                                            
        フォーマット中で使用可能な変数                             
            %RegionName                                            
            %Endpoint