シンプルなメモ。
(Firehoseに限らず)AWS CLIでShorthand Syntaxを使いたい時に細かい書き方でエラーが出ることがよくあり、結構いつも億劫になるので。
aws firehose create-delivery-stream --delivery-stream-name cli-generated-stream \
--delivery-stream-type DirectPut \
--http-endpoint-destination-configuration 'EndpointConfiguration={Url=https://....},S3Configuration={BucketARN=arn:aws:s3:::<Bucket Name>,RoleARN=<Role ARN>}'
注意点
- シングルクォートがないとUnknown optionsのエラー
- {}の中はJSONではなく、Url=...のようにイコールで結ぶ
環境
MacOS バージョン 10.15.7
AWS CLI バージョン 2.0.38