アプリ版:「スタンプのみでお礼する」機能のリリースについて

bashファイル内にcloudwatch Log insightsのクエリの実行をaws cliで記述して実装を考えています。

そこでaws cliのコマンドの中でクエリの中で適用の
開始日時(--start-time)

終了日時(--end-time)
を指定する構文があるのですが、ここを変数を使って
--start-time <先月の1日>
--end-time <先月の末日(時間は今月にならない時間ギリギリ)>
記述したいのですが、この実装方法をご教示ください。


※通常はUNIX エポックタイムの記述
--start-time 1630422000000
--end-time 1633013999999

A 回答 (1件)

GNU dateが使えるならこんな感じとか。



先月1日: $(( $(date +%s -d $(date '+%Y-%m-01' -d 'last month')) * 1000 ))
先月末: $(( $(date +%s -d $(date '+%Y-%m-01')) * 1000 - 1 ))
「bash内のaws cli cloudw」の回答画像1
    • good
    • 1
この回答へのお礼

ありがとうございます!解決しました!

お礼日時:2021/10/16 08:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!