AWS CLI Developer Preview

雖然AWS是指標性的公有雲提供商,但是....受不了AWS傳統CLI Tool的超長指令了嗎...(對...真的很長@@)


AWS的進步,大家看得到... 應該很快就會Release的新版CLI:
網址:http://aws.amazon.com/cli/

安裝:

新版本的CLI是綁訂在Python上,應該是考慮到操作REST的方便性... (如果是用Node.js實作,我會更愛它...)。安裝是透過Python的Package installer:pip或是easy_install



操作:

操作當然是相當的...不簡單啦,原則上是透過一個指令"aws"加上service name,例如: ec2,然後中間穿插options以及操作等等... 打aws後按enter會出現提示:



而進入到ec2的操作模式後,則可以直接打help觀看該service的man page....



上述操作都還不到連線到AWS的部份,真正要執行連線時,需要設定access key與secret access key的環境變數... 指令如下:

export AWS_ACCESS_KEY_ID=...
export AWS_SECRET_ACCESS_KEY=...

設定完成後,就可以真正執行裡面的指令:



而回傳的值部分,也是以json為主的結果字串,如果想要取出裡面得值,可以透過jsontool來操作(http://opennodes.github.io/wiki/index.html?page=jsontool.md)

另外,Node.js的開發者也是有福的啦...(雖然不是新消息@@),AWS for Node.js的SDK可以在下面網址找到:https://github.com/aws/aws-sdk-js