ハンズオン(簡易版): CloudWatch基礎 カスタムメトリクス

4.6. データファイルの作成 (handson-cli-cloudwatch.csv)

目的

データファイル"${HOME}/environment/data-handson-cli-cloudwatch/handson-cli-cloudwatch.csv"を作成します。

パラメータの指定

作業に必要なパラメータを変数に格納をします。

1. データファイル用ディレクトリ

データファイル用ディレクトリを指定します。

変数の設定:

DIR_DATA="${HOME}/environment/data-handson-cli-cloudwatch"

ディレクトリが存在することを確認します。

コマンド:

ls -d ${HOME}/environment/data-handson-cli-cloudwatch

結果(例:存在する場合):

${HOME}/environment/data-handson-cli-cloudwatch

存在しない場合は作成します。

コマンド:

mkdir -p ${HOME}/environment/data-handson-cli-cloudwatch

2. データファイル名

データファイル名を指定します。

変数の設定:

DATA_NAME='handson-cli-cloudwatch.csv'

変数の設定:

FILE_DATA="${DIR_DATA}/${DATA_NAME}" \
  && echo ${FILE_DATA}

結果(例):

${HOME}/environment/data-handson-cli-cloudwatch/handson-cli-cloudwatch.csv

各変数に正しいパラメータ値が格納されていることを確認します。

変数の確認:

cat << END

  # 1. DIR_DATA:"${HOME}/environment/data-handson-cli-cloudwatch"
       DIR_DATA="${DIR_DATA}"
  # 2. FILE_DATA:"${HOME}/environment/data-handson-cli-cloudwatch/handson-cli-cloudwatch.csv"
       FILE_DATA="${FILE_DATA}"

END

手順

データファイルを作成します。

コマンド:

cat << EOF > ${FILE_DATA}
$(date -u --date='1 minutes ago' "+%Y-%m-%dT%H:%M:00Z"),10,0
EOF

cat ${FILE_DATA}

結果:

2020-08-27T10:05:00Z,10,0

完了確認

「データファイル名"${HOME}/environment/data-handson-cli-cloudwatch/handson-cli-cloudwatch.csv"が存在する。」ことを確認します。