

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Buat dan jalankan aplikasi (konsol)
<a name="gs-scala-7"></a>

Ikuti langkah-langkah ini untuk membuat, mengonfigurasi, memperbarui, dan menjalankan aplikasi menggunakan konsol.

## Buat Aplikasi
<a name="gs-scala-7-console-create"></a>

1. Masuk ke Konsol Manajemen AWS, dan buka konsol Amazon MSF di /flink. https://console.aws.amazon.com

1. Pada dashboard Managed Service for Apache Flink, pilih **Create Analytics** Application.

1. Pada **Layanan Terkelola untuk Apache Flink - Buat halaman aplikasi**, berikan detail aplikasi sebagai berikut:
   + Untuk **Application name** (Nama aplikasi), masukkan **MyApplication**.
   + Untuk **Description** (Deskripsi), masukkan **My scala test app**.
   + Untuk **Runtime**, pilih **Apache Flink**.
   + Simpan versi sebagai **Apache Flink versi** 1.19.1.

1. Untuk **Access permissions** (Izin akses), pilih **Create / update IAM role `kinesis-analytics-MyApplication-us-west-2`** (Buat/perbarui IAM role ).

1. Pilih **Create application** (Buat aplikasi).

**catatan**  
Saat membuat aplikasi Managed Service for Apache Flink menggunakan konsol, Anda memiliki opsi untuk membuat peran dan kebijakan IAM untuk aplikasi Anda. Aplikasi Anda menggunakan peran dan kebijakan ini untuk mengakses sumber daya dependen. Sumber daya IAM ini diberi nama menggunakan nama aplikasi dan Wilayah sebagai berikut:  
Kebijakan: `kinesis-analytics-service-MyApplication-us-west-2`
Peran: `kinesisanalytics-MyApplication-us-west-2`

## Konfigurasikan aplikasi
<a name="gs-scala-7-console-configure"></a>

Gunakan prosedur berikut untuk mengonfigurasi aplikasi.

**Untuk mengonfigurasi aplikasi**

1. Pada **MyApplication**halaman, pilih **Konfigurasi**.

1. Di halaman **Konfigurasikan aplikasi**, berikan **Code location** (Lokasi kode):
   + Untuk **Bucket Amazon S3**, masukkan **ka-app-code-*<username>***.
   + Untuk **Jalur ke objek Amazon S3**, masukkan **getting-started-scala-1.0.jar.**.

1. Di bawah **Akses ke sumber daya aplikasi**, untuk **Access permissions** (Izin akses), pilih **Create / update IAM role `kinesis-analytics-MyApplication-us-west-2`** (Pilih/perbarui IAM role ).

1. Di bawah **Properties** (Properti), pilih **Add group** (Tambahkan grup). 

1. Masukkan yang berikut ini:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/managed-flink/latest/java/gs-scala-7.html)

   Pilih **Simpan**.

1. Di bawah **Properties** (Properti), pilih **Add group** (Tambahkan grup) lagi. 

1. Masukkan yang berikut ini:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/managed-flink/latest/java/gs-scala-7.html)

1. Di bawah **Pemantauan**, pastikan **Memantau tingkat metrik** diatur ke **Aplikasi**.

1. Untuk **CloudWatch logging**, pilih kotak centang **Aktifkan**.

1. Pilih **Perbarui**.

**catatan**  
Saat Anda memilih untuk mengaktifkan CloudWatch pencatatan Amazon, Layanan Terkelola untuk Apache Flink membuat grup log dan aliran log untuk Anda. Nama-nama sumber daya ini adalah sebagai berikut:   
Grup log: `/aws/kinesis-analytics/MyApplication`
Aliran log: `kinesis-analytics-log-stream`

## Edit kebijakan IAM
<a name="gs-scala-7-console-iam"></a>

Edit kebijakan IAM untuk menambahkan izin agar dapat mengakses bucket Amazon S3.

**Untuk mengedit kebijakan IAM agar dapat menambahkan izin bucket S3**

1. Buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Pilih **Policies** (Kebijakan). Pilih kebijakan **`kinesis-analytics-service-MyApplication-us-west-2`** yang dibuat konsol untuk Anda di bagian sebelumnya. 

1. Di halaman **Ringkasan**, pilih **Edit policy** (Edit kebijakan). Pilih tab **JSON**.

1. Tambahkan bagian yang disorot dari contoh kebijakan berikut ke kebijakan. Ganti akun sampel IDs (*012345678901*) dengan ID akun Anda.

------
#### [ 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"
           }
       ]
   }
   ```

------

## Jalankan aplikasi
<a name="gs-scala-7-console-run"></a>

Grafik pekerjaan Flink dapat dilihat dengan menjalankan aplikasi, membuka dasbor Apache Flink, dan memilih pekerjaan Flink yang diinginkan.

## Hentikan aplikasi
<a name="gs-scala-7-console-stop"></a>

Untuk menghentikan aplikasi, pada **MyApplication**halaman, pilih **Berhenti**. Konfirmasikan tindakan.