Buat Skrip Pengaturan untuk VHD di Amazon AppStream 2.0 - Amazon AppStream 2.0

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

Buat Skrip Pengaturan untuk VHD di Amazon AppStream 2.0

AppStream 2.0 menggunakan skrip pengaturan yang Anda berikan untuk me-mount VHD sebelum aplikasi diluncurkan. Anda juga dapat menggunakan skrip pengaturan untuk menyelesaikan tugas lain yang diperlukan untuk membuat aplikasi Anda berfungsi. Misalnya, Anda dapat mengonfigurasi kunci registri, mendaftarDLLs, mengelola prasyarat, atau memodifikasi profil pengguna dari skrip pengaturan. AppStream 2.0 memberikan contoh skrip yang dapat Anda gunakan untuk me-mountVHD. Anda perlu memodifikasi skrip ini untuk kebutuhan Anda VHD dan aplikasi.

catatan

Skrip penyiapan tidak diperlukan untuk blok aplikasi dengan kemasan AppStream 2.0. Namun, Anda dapat memberikan skrip pasca-pengaturan opsional untuk menyesuaikan instalasi aplikasi.

Gunakan tautan berikut untuk mengunduh skrip contoh:

AppStream 2.0 mengunduh skrip pengaturan dan VHD ke direktori pada instance streaming armada, lalu menjalankan skrip pengaturan. Skrip pengaturan berjalan pada sistem operasi dengan hak administrator penuh. Skrip setup berjalan dalam SYSTEM konteks pada Microsoft Windows, dan sebagai root pengguna di Amazon Linux 2.

Lokasi sistem file untuk skrip VHD dan pengaturan:

  • Amazon Linux 2:

    /opt/appstream/AppBlocks/appblock-name/

    appblock-name

    Nama blok aplikasi yang sesuai dengan skrip penyiapan VHD dan.

  • Microsoft Windows:

    C:\AppStream\AppBlocks\appblock-name\

    appblock-name

    Nama blok aplikasi yang sesuai dengan skrip penyiapan VHD dan.

AppStream 2.0 mempertahankan nama file seperti pada objek. Misalnya, jika blok aplikasi Anda diberi namaMyApps, dengan skrip VHD bernama apps.vhd dan penyiapan bernamamount-apps.ps1, maka jalur lengkap pada instance streaming Windows adalah:

  • VHD

    C:\AppStream\AppBlocks\MyApps\apps.vhd

  • Skrip pengaturan

    C:\AppStream\AppBlocks\MyApps\mount-apps.ps1

AppStream 2.0 menangkap kesalahan standar dan output standar dari skrip penyiapan Anda saat dijalankan pada instance streaming armada dan mengunggah output ke bucket Amazon S3 di dalam akun Anda. Anda dapat menggunakan log ini untuk mengidentifikasi dan menyelesaikan masalah yang mungkin Anda miliki dengan skrip penyiapan Anda. Ember diberi nama dalam format tertentu sebagai berikut:

appstream-logs-region-code-account-id-without-hyphens-random-identifier
region-code

Ini adalah kode AWS Wilayah di mana armada elastis dibuat di dalamnya.

account-id-without-hyphens

Pengenal AWS akun Anda. ID acak memastikan bahwa tidak ada konflik dengan bucket lain di Wilayah itu. Bagian pertama dari nama bucket, appstream-logs, tidak berubah di seluruh akun atau Wilayah.

Misalnya, jika Anda membuat armada elastis di Wilayah AS Barat (Oregon) (us-west-2) pada nomor akun 123456789012 AppStream , 2.0 membuat bucket Amazon S3 dalam akun Anda di Wilayah tersebut dengan nama yang ditampilkan. Hanya administrator dengan izin yang cukup yang dapat menghapus bucket ini.

appstream-logs-us-west-2-1234567890123-abcdefg

Jalur untuk folder tempat file log disimpan di bucket S3 di akun Anda menggunakan struktur berikut:

bucket-name/fleet-name/instance-id/appblock-name/
bucket-name

Nama bucket Amazon S3 tempat log skrip penyiapan disimpan. Format nama dijelaskan sebelumnya di bagian ini.

Instance-id

Pengidentifikasi unik untuk instance streaming tempat skrip penyiapan dijalankan

appblock-name

Nama appblock yang sesuai dengan skrip pengaturan.

Struktur folder contoh berikut berlaku untuk sesi streaming dimulai daritest-fleet. Sesi ini berasal dari Akun AWS ID 123456789012, dan nama appblock adalah testappblock di Wilayah AS Barat (Oregon) (us-west-2):

appstream-logs-us-west-2-1234567890123-abcdefg/test-fleet/i-084427ab4a1cff7f5/testappblock/

Struktur folder contoh ini berisi satu file log untuk output standar, dan satu file log untuk kesalahan standar.