У меня есть лямбда, которая выполняет несколько динамических пут Это обработчик
def lambda_handler(event, context):
ddbclient = boto3.client('dynamodb')
ddbclient.put_item(TableName='Tacticalble', Item={'xxx}})
ddbclient.put_item(TableName='Tacticalble', Item={'yyy}})
ddbclient.put_item(TableName='Tacticalble', Item={'zzz}})
ddbclient.put_item(TableName='Tacticalble', Item={'aaa}})
ddbclient.put_item(TableName='Tacticalble', Item={'bbb}})
Теперь я ищу правильный способ вернуть HTTP-ответ. Должен ли я проверять каждый ответ, как это, и проверять, все ли они имеют статускод 200:
def lambda_handler(event, context):
ddbclient = boto3.client('dynamodb')
resp1 = ddbclient.put_item(TableName='Tacticalble', Item={'xxx}})
resp2 = ddbclient.put_item(TableName='Tacticalble', Item={'yyy}})
resp3 = ddbclient.put_item(TableName='Tacticalble', Item={'zzz}})
resp4 = ddbclient.put_item(TableName='Tacticalble', Item={'aaa}})
resp5 = ddbclient.put_item(TableName='Tacticalble', Item={'bbb}})
Как правильно вернуть HTTP200, когда все положены, и вернуть код ошибки, когда один из поставить не удается.
Спасибо