AWS LambdaからCloudWatchを操作する

2019.01.28

AWS LambdaからCloudWatchのexportTasksの進行状況を取得する



import boto3
import logging

logger = logging.getLogger()

def lambda_handler(event, context):
    client = boto3.client('logs')
    response = client.describe_export_tasks(limit = 50, statusCode = 'PENDING')

    logger.warn(response)



{
	"exportTasks": [],
	"ResponseMetadata": {
		"RequestId": "bbb7ec06-22d2-11e9-8523-958b4c4d471e",
		"HTTPStatusCode": 200,
		"HTTPHeaders": {
			"x-amzn-requestid": "bbb7ec06-22d2-11e9-8523-958b4c4d471e",
			"content-type": "application/x-amz-json-1.1",
			"content-length": "18",
			"date": "Mon, 28 Jan 2019 08:00:09 GMT"
		},
		"RetryAttempts": 0
	}
}