【AWS Lambda】delete_log_streamの使い方を簡単解説!
今回は、boto3関数のdelete_log_streamについて解説します。
「どうやって使うの?」の解説からパラメータを入力したら自動でコード作成までお手伝いします。
「どうやって使うの?」の解説からパラメータを入力したら自動でコード作成までお手伝いします。
利用目的
CloudWatchLogsのログストリームを削除します。
指定したロググループ内のログストリームに限定して削除されます。
他のロググループに同名のログストリームがある場合はそちらは削除されません。
指定したロググループ内のログストリームに限定して削除されます。
他のロググループに同名のログストリームがある場合はそちらは削除されません。
権限
Lambdaに付与するIAMロールに「logs:DeleteLogStream」の権限を付与してください。
コード生成
パラメータを入力することで、コピーすればすぐに使えるLambdaコードを生成できます。
「*」のついている物は必須パラメータで、ついていないものはオプションです。
「*」のついている物は必須パラメータで、ついていないものはオプションです。
import boto3
cwl_client = boto3.client('logs')
def lambda_handler(event, context):
response = cwl_client.delete_log_stream(
logGroupName=' ',
logStreamName=' '
)
return 0
▼基本設定
| ロググループ名* | |
|---|---|
| ログストリーム名* |
仕様