CreateApplicationPresignedUrl - Amazon Managed Service para Apache Flink (anteriormente Amazon Kinesis Data Analytics para Apache Flink)

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.

CreateApplicationPresignedUrl

Crea y devuelve una URL que puede usar para conectarse a la extensión de una aplicación.

El rol de IAM o usuario utilizado para llamar a esta API define los permisos para acceder a la extensión. Una vez creada la URL prefirmada, no se requiere ningún permiso adicional para acceder a esta URL. Las políticas de autorización de IAM para esta API también se aplican a todas las solicitudes HTTP que intenten conectarse a la extensión.

El parámetro SessionExpirationDurationInSeconds le permite controlar la cantidad de tiempo en que la URL será válida. Si no proporciona este parámetro, la URL devuelta será válida durante doce horas.

nota

Para que sea válida, la URL que recibas de una llamada CreateApplicationPresignedUrl debe usarse en un plazo de 3 minutos. Si intenta utilizar la URL transcurridos esos 3 minutos, el servicio devuelve un error HTTP 403 Forbidden.

Sintaxis de la solicitud

{ "ApplicationName": "string", "SessionExpirationDurationInSeconds": number, "UrlType": "string" }

Parámetros de la solicitud

La solicitud acepta los siguientes datos en formato JSON.

ApplicationName

Nombre de la aplicación.

Tipo: string

Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.

Patrón: [a-zA-Z0-9_.-]+

Obligatorio: sí

SessionExpirationDurationInSeconds

El tiempo en segundos durante el que será válida la URL devuelta.

Tipo: largo

Rango válido: valor mínimo de 1800. Valor máximo de 43 200.

Obligatorio: no

UrlType

El tipo de extensión para la que se va a crear y devolver una URL. Actualmente, el único tipo de extensión de URL válido es FLINK_DASHBOARD_URL.

Tipo: cadena

Valores válidos: FLINK_DASHBOARD_URL | ZEPPELIN_UI_URL

Obligatorio: sí

Sintaxis de la respuesta

{ "AuthorizedUrl": "string" }

Elementos de respuesta

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.

El servicio devuelve los datos siguientes en formato JSON.

AuthorizedUrl

La URL de la extensión.

Tipo: string

Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.

Errores

InvalidArgumentException

El valor del parámetro de entrada especificado no es válido.

Código de estado HTTP: 400

ResourceInUseException

La aplicación no está disponible para esta operación.

Código de estado HTTP: 400

ResourceNotFoundException

No se encuentra la aplicación especificada.

Código de estado HTTP: 400

Véase también

Para obtener más información sobre el uso de esta API en uno de los AWS SDK específicos del idioma, consulta lo siguiente: