LoginSignup
4
3

More than 5 years have passed since last update.

[JAWS-UG CLI] CloudWatch Logs:#6 ロググループの削除

Last updated at Posted at 2015-04-27

AWS CLIを利用して、CloudWatch Logsのロググループを削除してみます。

前提条件

CloudWatchLogsへの権限

  • CloudWatch Logsに対してフル権限があること。

AWS CLIのバージョン

  • 以下のバージョンで動作確認済

    • AWS CLI 1.7.24
コマンド
aws --version
結果(例)
      aws-cli/1.7.24 Python/2.7.5 Darwin/13.4.0

0. 準備

0.1. リージョンの決定

削除するロググループの存在するリージョンを指定します。

(カレントユーザが利用するカレントリージョンも切り変わります。)

コマンド(東京リージョンの場合)
export AWS_DEFAULT_REGION='ap-northeast-1'

0.2. 変数の確認

プロファイルとリージョンが想定のものになっていることを確認します。

変数の確認
aws configure list
結果(例)
            Name                    Value             Type    Location
            ----                    -----             ----    --------
         profile cloudwatchFull-prjZ-mbp13             env    AWS_DEFAULT_PROFILE
      access_key     ****************LOAQ shared-credentials-file
      secret_key     ****************I1O1 shared-credentials-file
          region           ap-northeast-1              env    AWS_DEFAULT_REGION

1. 事前作業

ロググループの指定

削除するロググループを指定します。

コマンド
LOGS_GROUP_NAME='<ロググループ名>'
コマンド
aws logs describe-log-groups \
        --log-group-name-prefix ${LOGS_GROUP_NAME}
結果(例)
{
    "logGroups": [
        {
            "storedBytes": 0, 
            "metricFilterCount": 0, 
            "creationTime": 1430119514618, 
            "logGroupName": "test/sample", 
            "retentionInDays": 3653, 
            "arn": "arn:aws:logs:ap-northeast-1:XXXXXXXXXXXX:log-group:test/sample:*"
        }
    ]
}

2. 削除

ロググループを削除します。

変数の確認
cat << ETX

        LOGS_GROUP_NAME ${LOGS_GROUP_NAME}

ETX
コマンド
aws logs delete-log-group \
        --log-group-name ${LOGS_GROUP_NAME}
結果
      (戻り値なし)

3. 事後作業

削除したロググループが存在しないことを確認します。

コマンド
aws logs describe-log-groups \
        --log-group-name-prefix ${LOGS_GROUP_NAME}
結果
      {
          "logGroups": []
      }

完了

以上で、CloudWatch Logsにおける各エンティティの削除は完了しました。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3