Amazon Managed Service para Apache Flink Amazon (Amazon MSF) se denominaba anteriormente Amazon Kinesis Data Analytics para Apache Flink.
Creación y ejecución de la aplicación (consola)
Siga estos pasos para crear, configurar, actualizar y ejecutar la aplicación mediante la consola.
Creación de la aplicación
Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon MSF en https://console.aws.amazon.com/flink.
-
En el panel de Managed Service para Apache Flink, seleccione Crear aplicación de análisis.
-
En la página Managed Service para Apache Flink: crear aplicación, proporcione los detalles de la aplicación de la siguiente manera:
-
En Nombre de la aplicación, escriba
MyApplication. -
En Descripción, escriba
My scala test app. -
En Tiempo de ejecución, escriba Apache Flink.
-
Deje el menú desplegable de versión como Apache Flink versión 1.13.
-
-
Para los permisos de acceso, seleccione Crear o actualizar el rol de IAM.
kinesis-analytics-MyApplication-us-west-2 -
Elija Crear aplicación.
nota
Al crear una aplicación de Managed Service para Apache Flink mediante la consola, tiene la opción de tener un rol de IAM y una política creada para su aplicación. La aplicación utiliza este rol y la política para acceder a los recursos dependientes. Estos recursos de IAM reciben un nombre usando el nombre de la aplicación y la región tal y como se indica a continuación:
-
Política:
kinesis-analytics-service-MyApplication-us-west-2 -
Rol: :
kinesisanalytics-MyApplication-us-west-2
Configurar la aplicación
Utilice el siguiente procedimiento para configurar la aplicación.
Cómo configurar la aplicación
-
En la página MyApplication, elija Configurar.
-
En la página Configurar aplicación, proporcione la Ubicación del código:
-
Para el bucket de Amazon S3, introduzca
ka-app-code-.<username> -
En Ruta al objeto de Amazon S3, introduzca
getting-started-scala-1.0.jar..
-
-
En Acceso a los recursos de la aplicación, en Permisos de acceso, seleccione Crear o actualizar el rol de IAM
kinesis-analytics-MyApplication-us-west-2. -
En Propiedades, elija Añadir grupo.
-
Introduzca lo siguiente:
ID de grupo Clave Valor ConsumerConfigPropertiesinput.stream.nameExampleInputStreamConsumerConfigPropertiesaws.regionus-west-2ConsumerConfigPropertiesflink.stream.initposLATESTSeleccione Guardar.
En Propiedades, elija Añadir grupo nuevamente.
Introduzca lo siguiente:
ID de grupo Clave Valor ProducerConfigPropertiesoutput.stream.nameExampleOutputStreamProducerConfigPropertiesaws.regionus-west-2-
En Monitorización, asegúrese de que el Nivel de métricas de monitorización se ha establecido en Aplicación.
-
En Registro de CloudWatch, elija la casilla de verificación Habilitar.
-
Elija Actualizar.
nota
Al activar el registro de Amazon CloudWatch, Managed Service para Apache Flink crea un grupo de registro y un flujo de registro. Los nombres de estos recursos son los siguientes:
-
Grupo de registro:
/aws/kinesis-analytics/MyApplication -
Flujo de registro:
kinesis-analytics-log-stream
Modificar la política de IAM
Edite la política de IAM para añadir los permisos para acceder al bucket de Amazon S3.
Cómo editar la política de IAM para añadir los permisos para el bucket de S3
Abra la consola de IAM en https://console.aws.amazon.com/iam/
. -
Elija Políticas. Elija la política
kinesis-analytics-service-MyApplication-us-west-2que la consola creó en su nombre en la sección anterior. -
En la página Resumen, elija Editar política. Seleccione la pestaña JSON.
-
Añada la sección subrayada de la siguiente política de ejemplo a la política. Reemplace el ID de la cuenta de muestra (
012345678901) por el ID de su cuenta.
Ejecución de la aplicación
Para ver el gráfico de trabajos de Flink, ejecute la aplicación, abra el panel de Apache Flink y elija el trabajo de Flink que desee.
Detener la aplicación
Para detener la aplicación, en la página MyApplication, seleccione Detener. Confirme la acción.