tapitapi’s blog

1日1杯タピオカ!エンジニア

【AWS CLI】--output パラメータ 

Pythonファイルなどで、AWS Cliのレスポンスを加工するコードを書く際に、自分の環境ではうまくいくのに、他の人の環境ではエラーになる、、、

 

ということが度々起こり、--outputパラメータを付けたら解決したので、紹介します。

 

--outputパラメータについて

docs.aws.amazon.com

 

下記のように、--output パラメータで、レスポンスの形式を指定することで、どの環境でも同じレスポンスを取得できます。

aws lambda list-layers --compatible-runtime python3.8 --output json

 

--output パラメータを付けないと、デフォルトの形式でレスポンスが返ってきてしまうので、レスポンスを加工するようなコードを書いている場合、うまく動かない可能性があります

個々の環境で設定してあるデフォルトの形式はaws configureコマンドで確認できます

 

おやすみなさい