週報(08/28~09/03)

QuickSight

  • Analysis から Template を作って Template から Dashboard を作っている場合、Analysis を更新しても Template は自動更新されないし、Template を更新しても Dashboard は自動更新されない。
    • Template、Dashboard はバージョンを保持しているため、それぞれを更新してバージョンを更新しないといけない。
    • IaC 化している場合は、VersionDescription をデプロイ時の Unix タイムスタンプとかにして無理やり毎回更新するとうまくいく。
    • Analysis と同じ Definition を使いたいだけなら、単純に Definition をコピーしたら良い。
  • データセットをコントロールの検索項目設定に使える。カスタムSQLの中でパラメータを使っている場合、パラメータのデフォルト値が埋められた状態で検索項目が抽出されるのに注意。

Serverless Framework

  • file プロパティで別ファイルを参照できる。
  • param プロパティで stage ごとのパラメータを指定できる。
    • ssm プロパティで値参照したい場合は、当該ステージで参照しないパラメータも登録済みにしておかないといけない。(resolve できるようにしていないといけない)

Unix コマンド

  • grep-q オプションで対象が見つかった時点で探索を終了できる。