Langkah 2: Buat Streaming URL untuk Otentikasi Pengguna - Amazon AppStream 2.0

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

Langkah 2: Buat Streaming URL untuk Otentikasi Pengguna

Anda harus membuat streaming URL untuk mengautentikasi pengguna untuk sesi streaming AppStream 2.0 tertanam. SAML2.0 dan kumpulan pengguna saat ini tidak didukung untuk sesi streaming tertanam. Untuk membuat streamingURL, gunakan salah satu metode berikut:

Persyaratan Konfigurasi untuk Menggunakan Domain Kustom

Baik Anda menggunakan domain khusus untuk menerapkan branding perusahaan Anda atau untuk memastikan bahwa sesi streaming AppStream 2.0 yang disematkan berfungsi dengan browser yang memblokir cookie pihak ketiga, persyaratan konfigurasinya sama.

Untuk browser web yang memblokir cookie pihak ketiga, domain khusus diperlukan. AppStream 2.0 menggunakan cookie browser untuk mengautentikasi sesi streaming dan memungkinkan pengguna terhubung kembali ke sesi aktif tanpa diminta untuk memberikan kredensi masuk mereka setiap saat. Secara default, streaming AppStream 2.0 URLs termasuk appstream.com sebagai domain. Saat Anda menyematkan sesi streaming di situs web Anda, appstream.com diperlakukan sebagai domain pihak ketiga. Akibatnya, sesi streaming dapat diblokir ketika browser modern digunakan yang memblokir cookie pihak ketiga secara default.

Untuk menghindari sesi streaming AppStream 2.0 yang disematkan diblokir dalam skenario ini, ikuti langkah-langkah berikut:

  1. Tentukan domain khusus untuk meng-host sesi streaming AppStream 2.0 yang disematkan.

    Saat Anda mengonfigurasi domain kustom Anda, pastikan bahwa domain tersebut adalah subdomain dari halaman web tempat Anda berencana untuk menyematkan AppStream 2.0. Misalnya, jika Anda memperbarui tumpukan untuk ditentukan training.example.com sebagai domain host, Anda dapat membuat subdomain yang dipanggil content.training.example.com untuk sesi streaming tertanam.

  2. Buat streaming URL untuk sesi streaming AppStream 2.0 tertanam yang menggunakan subdomain kustom yang sama. Untuk membuat streamingURL, gunakan CreateStreamingURLAPItindakan atau create-streaming-url AWS CLIperintah. Anda tidak dapat menggunakan konsol AppStream 2.0 untuk membuat streaming URL dalam skenario ini.

    Untuk membuat streaming URL untuk sesi streaming AppStream 2.0 tertanam, diURL, ganti appstream2.region.aws.amazon.com.rproxy.goskope.comdengan domain Anda sendiri.

    Secara default, streaming AppStream 2.0 URLs diformat sebagai berikut:

    https://appstream2.region.aws.amazon.com/authenticate?parameters=authenticationcode

    Jika subdomain Andacontent.training.example.com, streaming baru Anda URL mengikuti format ini:

    https://content.training.example.com/authenticate?parameters=authenticationcode
    catatan

    Saat Anda membuat domain khusus, Anda dapat menggunakan domain untuk sesi streaming AppStream 2.0 tertanam hanya di AWS Wilayah yang dikonfigurasi. Jika Anda berencana untuk mendukung domain kustom di beberapa Wilayah, buat domain khusus untuk setiap Wilayah yang berlaku. Selain itu, sesi streaming tertanam hanya didukung melalui HTTPS [TCPport 443].

  3. Tambahkan appstream-custom-url-domain ke header halaman web yang akan menjadi tuan rumah sesi streaming yang disematkan. Untuk nilai header, gunakan domain yang ditampilkan proxy terbalik Anda kepada pengguna. Sebagai contoh:

    Header name: appstream-custom-url-domain Header value: training.example.com

    Menetapkan domain khusus dan membuat streaming URL yang menentukan domain yang sama memungkinkan cookie disimpan sebagai cookie pihak pertama. Untuk informasi tentang cara mengonfigurasi domain kustom menggunakan Amazon CloudFront, lihat Menggunakan Domain Kustom dengan AppStream 2.0.

Setelah menyiapkan domain khusus untuk sesi streaming AppStream 2.0 yang disematkan, jika streaming URLs tidak dialihkan ke domain kustom, atau jika domain kustom tidak ditampilkan dengan benar untuk pengguna, lihat topik pemecahan masalah berikut: