0
私はECSタスクをAWS LambdaからPythonでスケジュールする必要があります。私はこれのためのラムダハンドラコードが必要です。どうすればPythonでawsタスクを実行できますか?AWSのECSタスクをPythonのLambdaからスケジュールする
私はECSタスクをAWS LambdaからPythonでスケジュールする必要があります。私はこれのためのラムダハンドラコードが必要です。どうすればPythonでawsタスクを実行できますか?AWSのECSタスクをPythonのLambdaからスケジュールする
import boto3
ecs_client = boto3.client('ecs')
logger = logging.getLogger()
def lambda_handler(event, context):
response = ecs_client.run_task(
cluster='your-cluster',
taskDefinition='your-task-name',
count=1,
launchType='EC2', # or fargate
)
logger.info(response)
response = {
"isBase64Encoded": "false",
"statusCode": 200,
"headers": { "COntent-Type": "application/json"},
"body": "hello"
}
return response
Uは、boto3 pythonパッケージhttp://boto3.readthedocs.io/en/latest/reference/services/ecs.htmlを使用できます。 – Gigapalmer