AWSSupport-TroubleshootLambdaS3Event - AWS Systems Manager Referencia del manual de automatización

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWSSupport-TroubleshootLambdaS3Event

Descripción

El AWSSupport-TroubleshootLambdaS3Event manual proporciona una solución automatizada para los procedimientos descritos en los artículos del AWS Knowledge Center ¿Por qué mi notificación de eventos de Amazon S3 no activa mi función Lambda? y ¿Por qué aparece el error «No se pueden validar las siguientes configuraciones de destino» al crear una notificación de evento de Amazon S3 para activar mi función Lambda? Este manual le ayuda a identificar por qué una notificación de evento de Amazon Simple Storage Service (Amazon S3) no pudo activar AWS Lambda la función que especificó. Si el resultado del manual de procedimientos sugiere validar y configurar la simultaneidad de la función de Lambda, consulte Invocación asíncrona y Escalado de funciones de AWS Lambda.

Ejecuta esta automatización (consola)

Tipo de documento

Automatización

Propietario

Amazon

Plataformas

Linux, macOS, Windows

Parámetros

  • AutomationAssumeRole

    Tipo: cadena

    Descripción: (opcional) El nombre del recurso de Amazon (ARN) del rol AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.

  • LambdaFunctionArn

    Tipo: cadena

    Descripción: (Obligatoria) La función ARN de Lambda que activa la notificación de eventos de Amazon S3.

  • S3 BucketName

    Tipo: cadena

    Descripción: (obligatorio) el nombre del bucket de Amazon S3 cuyas notificaciones de eventos activan la función de Lambda.

IAMPermisos necesarios

El parámetro AutomationAssumeRole requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.

  • lambda:GetPolicy

  • s3:GetBucketNotification

Pasos de documentos

  • aws:executeScript: ejecuta el script para validar los ajustes de configuración de la notificación de eventos de Amazon S3. Valida la IAM política basada en recursos para la función Lambda y genera un comando AWS Command Line Interface (AWS CLI) para añadir los permisos necesarios si faltan los permisos necesarios en la política. Valida las políticas de recursos de otras funciones de Lambda que forman parte de las notificaciones de eventos para el mismo bucket de S3 y genera AWS CLI un comando como resultado si faltan los permisos necesarios.

Salidas

lambdaS3Event.output