

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)
<a name="gs-scala-7"></a>

Siga estas etapas para criar, configurar, atualizar e executar o aplicativo usando o console.

## Criar o aplicativo
<a name="gs-scala-7-console-create"></a>

1. Faça login no e abra Console de gerenciamento da AWS o console Amazon MSF em https://console.aws.amazon.com /flink.

1. No painel do Managed Service for Apache Flink, selecione **Criar aplicativo de analytics**.

1. 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**.
   + Deixe a versão como **Apache Flink versão 1.19.1**.

1. Em **Permissões de acesso**, selecione **Criar/atualizar o perfil do IAM `kinesis-analytics-MyApplication-us-west-2`**.

1. 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`

## Configure o aplicativo
<a name="gs-scala-7-console-configure"></a>

Siga o procedimento a seguir para configurar o aplicativo.

**Configurar o aplicativo**

1. Na **MyApplication**página, escolha **Configurar**.

1. 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.**.

1. 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`**.

1. Em **Propriedades**, selecione **Adicionar grupo**. 

1. Insira o seguinte:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/managed-flink/latest/java/gs-scala-7.html)

   Selecione **Save** (Salvar).

1. Em **Propriedades**, selecione **Adicionar grupo** novamente. 

1. Insira o seguinte:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/managed-flink/latest/java/gs-scala-7.html)

1. Em **Monitoramento**, confirme se **Nível de monitoramento de métricas** está definido como **Aplicativo**.

1. Para **CloudWatch registrar**, escolha a caixa de seleção **Ativar**.

1. 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`

## Editar a política do IAM
<a name="gs-scala-7-console-iam"></a>

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**

1. Abra o console do IAM em [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Selecione **Políticas**. Selecione a política **`kinesis-analytics-service-MyApplication-us-west-2`** que o console criou na seção anterior. 

1. Na página **Resumo**, selecione **Editar política**. Selecione a guia **JSON**.

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

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "ReadCode",
               "Effect": "Allow",
               "Action": [
                   "s3:GetObject",
                   "s3:GetObjectVersion"
               ],
               "Resource": [
                   "arn:aws:s3:::ka-app-code-username/getting-started-scala-1.0.jar"
               ]
           },
           {
               "Sid": "DescribeLogGroups",
               "Effect": "Allow",
               "Action": [
                   "logs:DescribeLogGroups"
               ],
               "Resource": [
                   "arn:aws:logs:us-west-2:012345678901:log-group:*"
               ]
           },
           {
               "Sid": "DescribeLogStreams",
               "Effect": "Allow",
               "Action": [
                   "logs:DescribeLogStreams"
               ],
               "Resource": [
                   "arn:aws:logs:us-west-2:012345678901:log-group:/aws/kinesis-analytics/MyApplication:log-stream:*"
               ]
           },
           {
               "Sid": "PutLogEvents",
               "Effect": "Allow",
               "Action": [
                   "logs:PutLogEvents"
               ],
               "Resource": [
                   "arn:aws:logs:us-west-2:012345678901:log-group:/aws/kinesis-analytics/MyApplication:log-stream:kinesis-analytics-log-stream"
               ]
           },
           {
               "Sid": "ReadInputStream",
               "Effect": "Allow",
               "Action": "kinesis:*",
               "Resource": "arn:aws:kinesis:us-west-2:012345678901:stream/ExampleInputStream"
           },
           {
               "Sid": "WriteOutputStream",
               "Effect": "Allow",
               "Action": "kinesis:*",
               "Resource": "arn:aws:kinesis:us-west-2:012345678901:stream/ExampleOutputStream"
           }
       ]
   }
   ```

------

## Execute o aplicativo
<a name="gs-scala-7-console-run"></a>

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.

## Interromper o aplicativo
<a name="gs-scala-7-console-stop"></a>

Para interromper o aplicativo, na **MyApplication**página, escolha **Parar**. Confirme a ação.