背景
Windowsで「API キーを使用した IAM トークンの生成」をするために、マニュアルにしたがってCurlコマンド実行したところ、エラーになり、対応に時間を要しました。対応内容について、備忘録として残しておきたいと思います。
該当のマニュアル
エラー箇所
Windowsで下記のCurlコマンドを実行すると、エラーになりました。(MY_APIKEYの部分は、変更してください)
curl -X POST 'https://iam.cloud.ibm.com/identity/token' -H 'Content-Type: application/x-www-form-urlencoded' -d 'grant_type=urn:ibm:params:oauth:grant-type:apikey&apikey=MY_APIKEY'
対応内容
WindowsでCurlコマンドを実行する場合は、ダブルクォーテーションで良いようです。つまり、以下です。(MY_APIKEYの部分は、変更してください)
curl -X POST "https://iam.cloud.ibm.com/identity/token" -H "Content-Type: application/x-www-form-urlencoded" -d "grant_type=urn:ibm:params:oauth:grant-type:apikey&apikey=MY_APIKEY"
まとめ
調査に時間を要してしまったので、誰かのお役に立てれば幸いです。