CreateApplicationPresignedUrl - Amazon Managed Service untuk Apache Flink (sebelumnya Amazon Kinesis Data Analytics untuk Apache Flink)

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

CreateApplicationPresignedUrl

Membuat dan mengembalikan URL yang dapat Anda gunakan untuk menyambung ke ekstensi aplikasi.

Peran IAM atau pengguna yang digunakan untuk memanggil API ini mendefinisikan izin untuk mengakses ekstensi. Setelah URL presigned dibuat, tidak ada izin tambahan yang diperlukan untuk mengakses URL ini. Kebijakan otorisasi IAM untuk API ini juga diberlakukan untuk setiap permintaan HTTP yang mencoba terhubung ke ekstensi.

Anda mengontrol jumlah waktu URL akan valid menggunakan SessionExpirationDurationInSeconds parameter. Jika Anda tidak memberikan parameter ini, URL yang dikembalikan berlaku selama dua belas jam.

catatan

URL yang Anda dapatkan dari panggilan CreateApplicationPresignedUrl harus digunakan dalam waktu 3 menit agar valid. Jika Anda pertama kali mencoba menggunakan URL setelah batas 3 menit berakhir, layanan akan mengembalikan kesalahan HTTP 403 Forbidden.

Sintaksis Permintaan

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

Parameter Permintaan

Permintaan menerima data berikut dalam format JSON.

ApplicationName

Nama aplikasi.

Jenis: String

Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.

Pola: [a-zA-Z0-9_.-]+

Wajib: Ya

SessionExpirationDurationInSeconds

Durasi dalam hitungan detik dimana URL yang dikembalikan akan valid.

Tipe: Long

Rentang Valid: Nilai minimum 1800. Nilai maksimum 43200.

Wajib: Tidak

UrlType

Jenis ekstensi untuk membuat dan mengembalikan URL. Saat ini, satu-satunya jenis URL ekstensi yang valid adalahFLINK_DASHBOARD_URL.

Jenis: String

Nilai yang Valid: FLINK_DASHBOARD_URL | ZEPPELIN_UI_URL

Wajib: Ya

Sintaksis Respons

{ "AuthorizedUrl": "string" }

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

AuthorizedUrl

URL ekstensi.

Jenis: String

Batasan Panjang: Panjang minimum 1. Panjang maksimum 2048.

Kesalahan

InvalidArgumentException

Nilai parameter input yang ditentukan tidak valid.

Kode Status HTTP: 400

ResourceInUseException

Aplikasi ini tidak tersedia untuk operasi ini.

Kode Status HTTP: 400

ResourceNotFoundException

Aplikasi yang ditentukan tidak dapat ditemukan.

Kode Status HTTP: 400

Lihat Juga

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: