SSN RunCommandを利用するLambdaのスクリプト
import json import boto3 import time instance = [{instanceID}] ssm = boto3.client('ssm') def lambda_handler(event, context): # TODO implement ##time.sleep(6) ssm.send_command( InstanceIds = instance, DocumentName = "AWS-RunPowerShellScript", Parameters = { "commands": [ "C:/Users/Administrator/Desktop/touch.bat", ], "executionTimeout": ["3600"] }, ) return { 'statusCode': 200, 'body': json.dumps('Hello from Lambda!') }