ASK CLI(Alexa Skills Kitコマンドラインインターフェース)で、東京リージョンのLambdaにデプロイ(UPDATE)する

askコマンドでリージョン指定ができないなーと。‘~/.aws/config’ とかに設定しても見てない様子だったので、ソース追いかけたらシェルの環境変数を見ているみたい。

ask-cli/lib/utils/init-aws.js の87行目あたりの ‘getCLICompatibleDefaultRegion’ 関数で、region取得している。

 let region = process.env.AWS_REGION || process.env.AMAZON_REGION || process.env.AWS_DEFAULT_REGION || process.env.AMAZON_DEFAULT_REGION; 

~/.bashrc当りに追記してあげればOKでした。

export AWS_REGION=ap-northeast-1

して反映と確認。

$ source ~/.bashrc
$ echo $AWS_REGION
ap-northeast-1

参考URL :
Alexa Skills Kitコマンドラインインターフェース(ASK CLI)リファレンス
https://developer.amazon.com/ja/docs/smapi/ask-cli-command-reference.html

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です