View a markdown version of this page

Conéctese a Amazon Simple Email Service - 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.

Conéctese a Amazon Simple Email Service

Para conectar App Studio con Amazon SES y permitir a los desarrolladores usarlo para enviar notificaciones por correo electrónico desde sus aplicaciones, debe realizar los siguientes pasos:

Paso 1: configurar los recursos de Amazon SES

Si no lo ha hecho, primero debe configurar Amazon SES para que lo utilice para enviar correos electrónicos. Para obtener más información sobre la configuración de Amazon SES, consulte Introducción a Amazon Simple Email Service en la Guía para desarrolladores de Amazon Simple Email Service.

Paso 2: Cree una política y un rol de IAM con los permisos de Amazon SES adecuados

Para usar los recursos de Amazon SES 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 qué funciones o recursos de Amazon SES se pueden usar en las aplicaciones de App Studio.

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

Paso 2a: Cree una política de IAM con los permisos de Amazon SES adecuados

La política de IAM que crees y utilices con App Studio debe contener solo los permisos mínimos necesarios sobre los recursos adecuados para que la aplicación siga las mejores prácticas de seguridad.

Para crear una política de IAM con los permisos de Amazon SES adecuados
  1. Inicie sesión en la consola de IAM con un usuario que tenga permisos para crear políticas 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 izquierda, elija Políticas.

  3. Elija Crear política.

  4. En la sección Editor de políticas, seleccione la opción JSON.

  5. Escribe o pega el siguiente documento de política de JSON.

    nota

    Las siguientes políticas se aplican a todos los recursos de Amazon SES que utilizan el comodín (*). Para seguir las mejores prácticas de seguridad, debe reemplazar el comodín por el nombre de recurso de Amazon (ARN) de los recursos que quiera usar con App Studio.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "ses:SendEmail", "Resource": "*" } ] }
  6. Elija Siguiente.

  7. En la página de revisión y creación, introduce un nombre para la política, por ejemploSESForAppStudioPolicy, y una descripción (opcional).

  8. Seleccione Crear política para crear la política.

Paso 2b: Cree un rol de IAM para que App Studio acceda a Amazon SES

Ahora, cree un rol de IAM que utilice la política que creó anteriormente. App Studio utilizará esta política para obtener acceso a Amazon SES.

Para crear una función de IAM para que App Studio acceda a Amazon SES
  1. Inicie 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 izquierda, elija Roles

  3. Elija Crear rol.

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

  5. 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.

  6. En Añadir permisos, busca y selecciona la política que creaste en el paso anterior (SESForAppStudioPolicy). Si eliges el signo + junto a una política, se ampliará la política y se mostrarán los permisos que otorga y, al marcar la casilla de verificación, se selecciona la política.

    Elija Siguiente.

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

  8. 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

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

Paso 3: Cree el conector Amazon SES

Ahora que tiene Amazon SES y una política y un rol de IAM configurados, utilice esa información para crear el conector en App Studio que los desarrolladores puedan usar para usar Amazon SES en sus aplicaciones.

nota

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

Para crear un conector para Amazon SES
  1. Navegue 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:

    • Nombre: introduzca un nombre para su conector de Amazon SES.

    • Descripción: Introduzca una descripción para su conector Amazon SES.

    • Función de IAM: introduzca el nombre de recurso de Amazon (ARN) del rol de IAM creado en. Paso 2b: Cree un rol de IAM para que App Studio acceda a Amazon SES Para obtener más información acerca de IAM, consulte la guía del usuario de IAM.

    • Servicio: elija Simple Email Service.

    • Región: elija la AWS región en la que se encuentran sus recursos de Amazon SES.

  6. Seleccione Crear.

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