

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

# Buat Layanan Terkelola Anda untuk aplikasi Apache Flink Python
<a name="how-python-creating"></a>

## Tentukan file kode Anda
<a name="how-python-creating-code"></a>

Setelah Anda telah membuat paket kode aplikasi, Anda mengunggahnya ke bucket Amazon S3. Anda kemudian membuat aplikasi Anda menggunakan konsol atau [CreateApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_CreateApplication.html)tindakan.

Ketika Anda membuat aplikasi Anda menggunakan [CreateApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_CreateApplication.html)tindakan, Anda menentukan file kode dan arsip dalam file zip Anda menggunakan grup properti aplikasi khusus yang disebut`kinesis.analytics.flink.run.options`. Anda dapat menentukan file tipe berikut:
+ **python**: File teks yang berisi metode utama Python.
+ **jarfile**: File JAR Java yang berisi fungsi yang ditetapkan pengguna Java.
+ **pyFiles**: File sumber daya Python yang berisi sumber daya yang akan digunakan oleh aplikasi.
+ **pyArchives**: File zip yang berisi file sumber daya untuk aplikasi.

Untuk informasi selengkapnya tentang jenis file kode Apache Flink Python, lihat [Antarmuka Baris Perintah di Dokumentasi Apache](https://nightlies.apache.org/flink/flink-docs-release-1.19/docs/deployment/cli/) Flink.

**catatan**  
Layanan Terkelola untuk Apache Flink tidak mendukung`pyModule`,`pyExecutable`, atau jenis `pyRequirements` file. Semua kode, persyaratan, dan dependensi harus dalam file zip Anda. Anda tidak dapat menentukan dependensi yang akan diinstal menggunakan pip. 

Cuplikan json contoh berikut menunjukkan cara menentukan lokasi file dalam file zip aplikasi Anda:

```
"ApplicationConfiguration": {
    "EnvironmentProperties": {
      "PropertyGroups": [
        {
          "PropertyGroupId": "kinesis.analytics.flink.run.options",
          "PropertyMap": {
            "python": "MyApplication/main.py",
            "jarfile": "MyApplication/lib/myJarFile.jar",
            "pyFiles": "MyApplication/lib/myDependentFile.py",
            "pyArchives": "MyApplication/lib/myArchive.zip"
          }
        },
```