CloudWatch Logsロググループ"handson-cli-logs-1st-group"に保持期間の設定を追加します。
手順に必要な設定値を変数に格納をします。
リージョンを指定します。
環境変数の設定: export AWS_DEFAULT_REGION='ap-northeast-1'
環境変数の設定:
export AWS_DEFAULT_REGION='ap-northeast-1'
ロググループ名を指定します。
変数の設定: LOGS_GROUP_NAME='handson-cli-logs-1st-group'
変数の設定:
LOGS_GROUP_NAME='handson-cli-logs-1st-group'
ログの保持日数を指定します。
変数の設定: LOGS_RETENTION_DAYS='1'
LOGS_RETENTION_DAYS='1'
各変数に正しい設定値が格納されていることを確認します。
変数の確認: cat << END # 0. AWS_DEFAULT_REGION:"ap-northeast-1" AWS_DEFAULT_REGION="${AWS_DEFAULT_REGION}" # 1. LOGS_GROUP_NAME:"handson-cli-logs-1st-group" LOGS_GROUP_NAME="${LOGS_GROUP_NAME}" # 2. LOGS_RETENTION_DAYS:"1" LOGS_RETENTION_DAYS="${LOGS_RETENTION_DAYS}" END
変数の確認:
cat << END # 0. AWS_DEFAULT_REGION:"ap-northeast-1" AWS_DEFAULT_REGION="${AWS_DEFAULT_REGION}" # 1. LOGS_GROUP_NAME:"handson-cli-logs-1st-group" LOGS_GROUP_NAME="${LOGS_GROUP_NAME}" # 2. LOGS_RETENTION_DAYS:"1" LOGS_RETENTION_DAYS="${LOGS_RETENTION_DAYS}" END
下段の変数が入っていない、もしくは上段と同等の値が入っていない場合は、それぞれの手順番号に戻って変数の設定を行います。
保持期間を設定します。
変数の確認: cat << END # LOGS_GROUP_NAME:"handson-cli-logs-1st-group" LOGS_GROUP_NAME="${LOGS_GROUP_NAME}" # LOGS_RETENTION_DAYS:"1" LOGS_RETENTION_DAYS="${LOGS_RETENTION_DAYS}" END コマンド: aws logs put-retention-policy \ --log-group-name ${LOGS_GROUP_NAME} \ --retention-in-days ${LOGS_RETENTION_DAYS} 結果(例): (出力なし)
cat << END # LOGS_GROUP_NAME:"handson-cli-logs-1st-group" LOGS_GROUP_NAME="${LOGS_GROUP_NAME}" # LOGS_RETENTION_DAYS:"1" LOGS_RETENTION_DAYS="${LOGS_RETENTION_DAYS}" END
コマンド:
aws logs put-retention-policy \ --log-group-name ${LOGS_GROUP_NAME} \ --retention-in-days ${LOGS_RETENTION_DAYS}
結果(例):
(出力なし)
「CloudWatch Logsロググループ"handson-cli-logs-1st-group"に保持期間の設定が存在する。」ことを確認します。
コマンド: aws logs describe-log-groups \ --log-group-name-prefix ${LOGS_GROUP_NAME} \ --query 'logGroups[].retentionInDays' \ --output text 結果(例): 1
aws logs describe-log-groups \ --log-group-name-prefix ${LOGS_GROUP_NAME} \ --query 'logGroups[].retentionInDays' \ --output text
1
CloudWatchダッシュボード( https://console.aws.amazon.com/cloudwatch/home )にアクセスします。
右上のリージョンメニューから"東京 "を選択します。
左ペインの"ログ"の下位にある"ロググループ"をクリックします。
ロググループ一覧(画面)
検索欄にロググループ名"handson-cli-logs-1st-group"を入力して、エンターキーを押します。
ロググループ名"handson-cli-logs-1st-group"(リンク)をクリックします。
ロググループ(画面)
"ロググループの詳細"の"保持"に"1日"と表示されていることを確認します。