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

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

CreateApplicationPresignedUrl

Cria e retorna um URL que você pode usar para se conectar à extensão de uma aplicação.

O perfil ou o usuário do IAM usado para chamar essa API define as permissões para acessar a extensão. Depois que o URL pré-assinado é criado, nenhuma permissão adicional é necessária para acessá-lo. As políticas de autorização do IAM para essa API também são aplicadas para cada solicitação HTTP que tenta se conectar à extensão.

Você controla por quanto tempo o URL será válido usando o parâmetro SessionExpirationDurationInSeconds. Se você não fornecer esse parâmetro, o URL retornado será válido por doze horas.

nota

O URL que você recebe de uma chamada CreateApplicationPresignedUrl deve ser usado em até 3 minutos para ser válido. Se você tentar usar o URL pela primeira vez após o limite de 3 minutos expirar, o serviço retornará um erro HTTP 403 Forbidden.

Sintaxe da Solicitação

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

Parâmetros da solicitação

A solicitação aceita os dados a seguir no formato JSON.

ApplicationName

O nome da aplicação.

Tipo: string

Restrições de tamanho: tamanho mínimo 1. O tamanho máximo é 128.

Padrão: [a-zA-Z0-9_.-]+

Exigido: Sim

SessionExpirationDurationInSeconds

A duração em segundos para a qual o URL retornado será válido.

Tipo: longo

Intervalo válido: valor mínimo de 1.800. Valor máximo de 43200.

Obrigatório: não

UrlType

O tipo da extensão para a qual criar e retornar um URL. Atualmente, o único tipo de URL de extensão válido é FLINK_DASHBOARD_URL.

Tipo: strings

Valores Válidos: FLINK_DASHBOARD_URL | ZEPPELIN_UI_URL

Exigido: Sim

Sintaxe da Resposta

{ "AuthorizedUrl": "string" }

Elementos de Resposta

Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP 200.

Os dados a seguir são retornados no formato JSON pelo serviço.

AuthorizedUrl

O URL da extensão.

Tipo: string

Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.

Erros

InvalidArgumentException

O valor do parâmetro de entrada especificado não é válido.

Código de Status HTTP: 400

ResourceInUseException

A aplicação não está disponível para esta operação.

Código de Status HTTP: 400

ResourceNotFoundException

A aplicação especificada não pode ser encontrada.

Código de Status HTTP: 400

Consulte também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: