O Amazon Managed Service para Apache Flink (Amazon MSF) era conhecido anteriormente como 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á.
Crie e execute o aplicativo (console)
Siga estas etapas para criar, configurar, atualizar e executar o aplicativo usando o console.
Criar o aplicativo
Faça login no e abra AWS Management Console o console Amazon MSF em https://console.aws.amazon.com /flink.
-
No painel do Managed Service for Apache Flink, selecione Criar aplicativo de análise.
-
Na página Managed Service for Apache Flink - Criar aplicativo, forneça os detalhes do aplicativo da seguinte forma:
-
Em Nome do aplicativo, insira
MyApplication
. -
Em Descrição, insira
My scala test app
. -
Em Runtime, selecione Apache Flink.
-
Mantenha a versão como Apache Flink versão 1.19.1.
-
-
Em Permissões de acesso, selecione Criar/atualizar o perfil do IAM
kinesis-analytics-MyApplication-us-west-2
. -
Selecione Create application (Criar aplicativo).
nota
Ao criar um aplicativo Managed Service for Apache Flink usando o console, você tem a opção de ter um perfil do IAM e uma política criada para seu aplicativo. O aplicativo usa essa função e política para acessar os recursos dependentes. Esses recursos do IAM são nomeados usando o nome do aplicativo e a região da seguinte forma:
-
Política:
kinesis-analytics-service-
MyApplication
-us-west-2
-
Função:
kinesisanalytics-
MyApplication
-us-west-2
Configurar o aplicativo
Siga o procedimento a seguir para configurar o aplicativo.
Configurar o aplicativo
-
Na MyApplicationpágina, escolha Configurar.
-
Na página Configurar aplicativo, forneça o Local do código:
-
Em Bucket do Amazon S3, insira
ka-app-code-
.<username>
-
Em Caminho do objeto do Amazon S3, insira
getting-started-scala-1.0.jar.
.
-
-
Na seção Acesso aos recursos do aplicativo, em Permissões de acesso, selecione Criar/atualizar o perfil do IAM
kinesis-analytics-MyApplication-us-west-2
. -
Em Propriedades, selecione Adicionar grupo.
-
Insira o seguinte:
ID do grupo Chave Valor ConsumerConfigProperties
input.stream.name
ExampleInputStream
ConsumerConfigProperties
aws.region
us-west-2
ConsumerConfigProperties
flink.stream.initpos
LATEST
Selecione Save (Salvar).
Em Propriedades, selecione Adicionar grupo novamente.
Insira o seguinte:
ID do grupo Chave Valor ProducerConfigProperties
output.stream.name
ExampleOutputStream
ProducerConfigProperties
aws.region
us-west-2
-
Em Monitoramento, confirme se Nível de monitoramento de métricas está definido como Aplicativo.
-
Para CloudWatch registrar, escolha a caixa de seleção Ativar.
-
Selecione Atualizar.
nota
Quando você opta por ativar o CloudWatch registro na Amazon, o Managed Service for Apache Flink cria um grupo de logs e um stream de logs para você. Os nomes desses recursos são os seguintes:
-
Grupo de logs:
/aws/kinesis-analytics/MyApplication
-
Fluxo de logs:
kinesis-analytics-log-stream
Edite a política do IAM
Edite a política do IAM para adicionar permissões para acessar o bucket do Amazon S3.
Editar a política do IAM para adicionar permissões do bucket do S3
Abra o console do IAM em https://console.aws.amazon.com/iam/
. -
Selecione Políticas. Selecione a política
kinesis-analytics-service-MyApplication-us-west-2
que o console criou na seção anterior. -
Na página Resumo, selecione Editar política. Selecione a guia JSON.
-
Adicione a seção destacada do exemplo de política a seguir à política. Substitua a conta de amostra IDs (
012345678901
) pelo ID da sua conta.
Execute o aplicativo
O gráfico de tarefas do Flink pode ser visualizado executando o aplicativo, abrindo o painel do Apache Flink e selecionando a tarefa desejada do Flink.
Pare o aplicativo
Para interromper o aplicativo, na MyApplicationpágina, escolha Parar. Confirme a ação.