View a markdown version of this page

Connect to AWS Lambda - AWS Estudio de aplicaciones

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.

Connect to AWS Lambda

Para conectar App Studio con Lambda y permitir a los compiladores acceder a los recursos de Lambda y usarlos en las aplicaciones, debes realizar los siguientes pasos:

Paso 1: Crear y configurar funciones de Lambda

Si no tiene funciones Lambda existentes, primero debe crearlas. Para obtener más información sobre la creación de funciones Lambda, consulte la Guía para AWS Lambda desarrolladores.

Paso 2: Crea una función de IAM para que App Studio acceda a los recursos de Lambda

Para usar los recursos de Lambda con App Studio, los administradores deben crear un rol de IAM para conceder a App Studio los permisos de acceso a los recursos. La función de IAM controla los recursos o las operaciones a los que pueden acceder las aplicaciones desde Lambda.

Recomendamos crear al menos un rol de IAM por servicio y política.

Para crear un rol de IAM para que App Studio acceda a los recursos de Lambda
  1. Inicia sesión en la consola de IAM con un usuario que tenga permisos para crear funciones de IAM. Se recomienda utilizar el usuario administrativo creado en. Regístrate para obtener una Cuenta de AWS

  2. En el panel de navegación de la consola, elija Roles y, a continuación, seleccione Crear rol.

  3. En Tipo de entidad de confianza, elija Política de confianza personalizada.

  4. Sustituya la política predeterminada por la siguiente política para permitir que las aplicaciones de App Studio asuman esta función en su cuenta.

    Debes reemplazar los siguientes marcadores de posición en la política. Los valores que se van a utilizar se encuentran en App Studio, en la página de configuración de la cuenta.

    • 111122223333 AWS Sustitúyalos por el número de cuenta de la cuenta utilizada para configurar la instancia de App Studio, que aparece como ID de AWS cuenta en la configuración de la cuenta de tu instancia de App Studio.

    • 11111111-2222-3333-4444-555555555555Sustitúyelo por tu ID de instancia de App Studio, que aparece como ID de instancia en la configuración de la cuenta de tu instancia de App Studio.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::111122223333:root" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:PrincipalTag/IsAppStudioAccessRole": "true", "sts:ExternalId": "11111111-2222-3333-4444-555555555555" } } } ] }

    Elija Siguiente.

  5. En Añadir permisos, busca y selecciona las políticas que otorgan los permisos adecuados para el rol. Si eliges el signo + junto a una política, se ampliará la política para mostrar los permisos que otorga y, al marcar la casilla de verificación, se selecciona la política. En el caso de Lambda, puede considerar agregar la AWSLambdaRole política, que otorga permisos para invocar funciones de Lambda.

    Para obtener más información sobre el uso de las políticas de IAM con Lambda, incluida una lista de políticas administradas y sus descripciones, consulte la sección Administración de identidades y accesos en la Guía para AWS Lambda desarrolladores. AWS Lambda

    Elija Siguiente.

  6. En la página Nombre, revisión y creación, especifique un nombre y una descripción del rol.

  7. En el paso 3: Agregar etiquetas, selecciona Agregar nueva etiqueta para agregar la siguiente etiqueta y permitir el acceso a App Studio:

    • Clave: IsAppStudioDataAccessRole

    • Valor: true

  8. Seleccione Crear rol y anote el nombre de recurso de Amazon (ARN) generado; lo necesitará al crear el conector Lambda en App Studio.

Paso 3: Crear un conector Lambda

Ahora que tienes configurados los recursos de Lambda y la política y el rol de IAM, usa esa información para crear el conector en App Studio que los desarrolladores puedan usar para conectar sus aplicaciones a Lambda.

nota

Debes tener la función de administrador en App Studio para crear conectores.

Para crear un conector para Lambda
  1. Navega hasta App Studio.

  2. En el panel de navegación de la izquierda, selecciona Conectores en la sección Administrar. Accederá a una página que muestra una lista de los conectores existentes con algunos detalles sobre cada uno de ellos.

  3. Seleccione + Crear conector.

  4. Seleccione Otros AWS servicios en la lista de tipos de conectores.

  5. Configure el conector rellenando los siguientes campos:

  6. Seleccione Crear.

  7. El conector recién creado aparecerá en la lista de conectores.