File Konfigurasi Skrip Sesi - Amazon AppStream 2.0

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

File Konfigurasi Skrip Sesi

Untuk menemukan file konfigurasi skrip sesi dalam instance Windows, navigasikan ke C:\\ AppStreamSessionScripts\ config.json. Pada instance Linux, navigasikan ke /opt/appstream/ SessionScripts /config.json. File diformat sebagai berikut.

catatan

File konfigurasi dalam format.json. Verifikasi bahwa teks apa pun yang Anda ketik dalam file ini dalam format.json yang valid.

{ "SessionStart": { "executables": [ { "context": "system", "filename": "", "arguments": "", "s3LogEnabled": true }, { "context": "user", "filename": "", "arguments": "", "s3LogEnabled": true } ], "waitingTime": 30 }, "SessionTermination": { "executables": [ { "context": "system", "filename": "", "arguments": "", "s3LogEnabled": true }, { "context": "user", "filename": "", "arguments": "", "s3LogEnabled": true } ], "waitingTime": 30 } }

Anda dapat menggunakan parameter berikut dalam file konfigurasi skrip sesi.

SessionStart/SessionTermination

Skrip sesi untuk dijalankan dalam acara sesi yang sesuai berdasarkan nama objek.

Tipe: String

Wajib: Tidak

Nilai yang diizinkan:SessionStart, SessionTermination

WaitingTime

Durasi maksimum skrip sesi dalam hitungan detik.

Tipe: Integer

Wajib: Tidak

Kendala: Durasi maksimum adalah 60 detik. Jika skrip sesi tidak selesai dalam durasi ini, skrip tersebut akan dihentikan. Jika Anda memerlukan skrip untuk terus berjalan, luncurkan sebagai proses terpisah.

Executables

Detail untuk menjalankan skrip sesi.

Tipe: String

Wajib: Ya

Kendala: Jumlah maksimum skrip yang dapat dijalankan per acara sesi adalah 2 (satu untuk konteks pengguna, satu untuk konteks sistem).

Context

Konteks di mana untuk menjalankan skrip sesi.

Tipe: String

Wajib: Ya

Nilai yang diizinkan:user, system

Filename

Jalur lengkap ke skrip sesi untuk dijalankan. Jika parameter ini tidak ditentukan, skrip sesi tidak dijalankan.

Tipe: String

Wajib: Tidak

Kendala: Panjang maksimum untuk nama file dan jalur lengkap adalah 1.000 karakter.

Nilai yang diizinkan:.bat,.exe, .sh

catatan

Anda juga dapat menggunakan PowerShell file Windows. Untuk informasi selengkapnya, lihat Menggunakan PowerShell File Windows.

Arguments

Argumen untuk skrip sesi Anda atau file yang dapat dieksekusi.

Tipe: String

Wajib: Tidak

Kendala panjang: Panjang maksimum adalah 1.000 karakter.

S3LogEnabled

Ketika nilai untuk parameter ini disetel keTrue, bucket S3 dibuat dalam akun Amazon Web Services Anda untuk menyimpan log yang dibuat oleh skrip sesi. Secara default, nilai ini diatur ke True. Untuk informasi selengkapnya, lihat bagian Keluaran Skrip Sesi Pencatatan nanti dalam topik ini.

Tipe: Boolean

Wajib: Tidak

Nilai yang diizinkan:True, False