Мок AWS Склейка Тестовый пример - PullRequest
0 голосов
/ 09 мая 2020

Мне нужна помощь в написании python тестового примера для запуска AWS задания склеивания с использованием лямбда. Пожалуйста, помогите мне. Ниже приведен пример кода

# Set up logging
 import json
 import os
 import logging
 logger = logging.getLogger()
 logger.setLevel(logging.INFO)

 # Import Boto 3 for AWS Glue
 import boto3
 client = boto3.client('glue')

 # Variables for the job: 
 glueJobName = "MyTestJob"

 # Define Lambda function
 def lambda_handler(event, context):
  logger.info('## TRIGGERED BY EVENT: ')

  logger.info(event['detail'])
  response = 
  client.start_job_run(JobName = glueJobName)
  logger.info('## STARTED GLUE JOB: ' + glueJobName)
  logger.info('## GLUE JOB RUN ID: ' + response['JobRunId'])
  return response

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 09 мая 2020

Вот ответ на аналогичный вопрос: { ссылка }

Короче говоря, вам нужен фиктивный низкоуровневый ответ API от клиента boto3 или используйте пакет moto, если эта функция была реализована. есть.

...