Aktifkan dan Kelola Folder Beranda untuk Pengguna AppStream 2.0 Anda - Amazon AppStream 2.0

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

Aktifkan dan Kelola Folder Beranda untuk Pengguna AppStream 2.0 Anda

AppStream 2.0 mendukung opsi penyimpanan persisten berikut untuk pengguna di organisasi Anda:

  • Folder rumah

  • Google Drive untuk Google Workspace

  • OneDrive untuk Bisnis

Anda dapat mengaktifkan satu atau beberapa opsi untuk organisasi Anda. Saat Anda mengaktifkan folder rumah untuk tumpukan AppStream 2.0, pengguna tumpukan dapat mengakses folder penyimpanan persisten selama sesi streaming aplikasi mereka. Tidak diperlukan konfirmasi lebih lanjut bagi pengguna Anda untuk mengakses folder beranda mereka. Data yang disimpan oleh pengguna di folder beranda mereka secara otomatis dicadangkan ke bucket Amazon Simple Storage Service di akun Amazon Web Services Anda dan tersedia untuk pengguna tersebut di sesi berikutnya.

File dan folder dienkripsi saat transit menggunakan titik akhir SSL Amazon S3. File dan folder dienkripsi saat istirahat menggunakan kunci enkripsi yang dikelola Amazon S3.

Folder rumah disimpan pada instance armada di lokasi default berikut:

  • Untuk sesi tunggal, contoh non-domain-joined Windows: C:\Users\\ My FilesPhotonUser\ Home Folder

  • Untuk multi-sesi, instance non-domain-joined Windows: C:\Users\as2 -xxxxxxxx\ My Files\ Home Folder, di mana as2-xxxxxxxxx adalah nama pengguna acak yang ditetapkan untuk setiap sesi pengguna. Anda dapat menentukan nama pengguna lokal Anda melalui variabel env $USERNAME.

  • Contoh Windows yang bergabung dengan domain: C:\Users\ %username%\ My Files\ Home Folder

  • Contoh Linux: ~//MyFilesHomeFolder

Sebagai administrator, gunakan jalur yang berlaku jika Anda mengonfigurasi aplikasi Anda untuk menyimpan ke folder beranda. Dalam beberapa kasus, pengguna Anda mungkin tidak dapat menemukan folder rumah mereka karena beberapa aplikasi tidak mengenali pengalihan yang menampilkan folder rumah sebagai folder tingkat atas di File Explorer. Jika ini masalahnya, pengguna Anda dapat mengakses folder rumah mereka dengan menjelajah ke direktori yang sama di File Explorer.

File dan Direktori yang Terkait dengan Aplikasi Intensif Komputasi

Selama sesi streaming AppStream 2.0, menyimpan file besar dan direktori yang terkait dengan aplikasi komputasi intensif ke penyimpanan persisten dapat memakan waktu lebih lama daripada menyimpan file dan direktori yang diperlukan untuk aplikasi produktivitas dasar. Misalnya, mungkin perlu waktu lebih lama bagi aplikasi untuk menyimpan sejumlah besar data atau sering memodifikasi file yang sama daripada menyimpan file yang dibuat oleh aplikasi yang melakukan tindakan tulis tunggal. Mungkin juga butuh waktu lebih lama untuk menyimpan banyak file kecil.

Jika pengguna Anda menyimpan file dan direktori yang terkait dengan aplikasi komputasi intensif dan opsi penyimpanan persisten AppStream 2.0 tidak berfungsi seperti yang diharapkan, sebaiknya gunakan solusi Blok Pesan Server (SMB) seperti Amazon FSx for Windows File Server atau gateway file. AWS Storage Gateway Berikut ini adalah contoh file dan direktori yang terkait dengan aplikasi komputasi intensif yang lebih cocok untuk digunakan dengan solusi SMB ini:

  • Folder ruang kerja untuk lingkungan pengembangan terintegrasi (IDE)

  • File basis data lokal

  • Folder ruang gores yang dibuat oleh aplikasi simulasi grafis

Lihat informasi yang lebih lengkap di:

Aktifkan Folder Beranda untuk Pengguna AppStream 2.0 Anda

Sebelum mengaktifkan folder rumah, Anda harus melakukan hal berikut:

Anda dapat mengaktifkan atau menonaktifkan folder rumah saat membuat tumpukan (lihatBuat Stack), atau setelah tumpukan dibuat dengan menggunakan AWS Management Console for AppStream 2.0, AWS SDK, atau AWS CLI. Untuk setiap AWS Wilayah, folder beranda dicadangkan oleh bucket Amazon S3.

Pertama kali Anda mengaktifkan folder beranda untuk tumpukan AppStream 2.0 di AWS Wilayah, layanan membuat bucket Amazon S3 di akun Anda di Wilayah yang sama. Bucket yang sama digunakan untuk menyimpan konten folder rumah untuk semua pengguna dan semua tumpukan di Wilayah itu. Untuk informasi selengkapnya, lihat Penyimpanan Ember Amazon S3.

catatan

Untuk panduan yang dapat Anda berikan kepada pengguna Anda untuk membantu mereka memulai menggunakan folder rumah selama sesi streaming AppStream 2.0, lihatGunakan Folder Rumah.

Untuk mengaktifkan folder rumah saat membuat tumpukan
  • Ikuti langkah-langkahnyaBuat Stack, dan pastikan Aktifkan Folder Rumah dipilih.

Untuk mengaktifkan folder beranda untuk tumpukan yang ada
  1. Buka konsol AppStream 2.0 di https://console.aws.amazon.com/appstream2.

  2. Di panel navigasi kiri, pilih Tumpukan, dan pilih tumpukan untuk mengaktifkan folder rumah.

  3. Di bawah daftar tumpukan, pilih Penyimpanan dan pilih Aktifkan Folder Rumah.

  4. Dalam kotak dialog Aktifkan Folder Rumah, pilih Aktifkan.

Kelola Folder Rumah Anda

Nonaktifkan Folder Rumah

Anda dapat menonaktifkan folder rumah untuk tumpukan tanpa kehilangan konten pengguna yang sudah disimpan di folder rumah. Menonaktifkan folder rumah untuk tumpukan memiliki efek berikut:

  • Pengguna yang terhubung ke sesi streaming aktif untuk tumpukan menerima pesan kesalahan. Mereka diberitahu bahwa mereka tidak dapat lagi menyimpan konten di folder rumah mereka.

  • Folder rumah tidak muncul untuk sesi baru yang menggunakan tumpukan dengan folder rumah dinonaktifkan.

  • Menonaktifkan folder rumah untuk satu tumpukan tidak menonaktifkannya untuk tumpukan lain.

  • Bahkan jika folder rumah dinonaktifkan untuk semua tumpukan, AppStream 2.0 tidak menghapus konten pengguna.

Untuk memulihkan akses ke folder beranda untuk tumpukan, aktifkan folder rumah lagi dengan mengikuti langkah-langkah yang dijelaskan sebelumnya dalam topik ini.

Untuk menonaktifkan folder rumah saat membuat tumpukan
  • Ikuti langkah-langkahnya Buat Stack dan pastikan opsi Aktifkan Folder Rumah dihapus.

Untuk menonaktifkan folder rumah untuk tumpukan yang ada
  1. Buka konsol AppStream 2.0 di https://console.aws.amazon.com/appstream2.

  2. Di panel navigasi kiri, pilih Stacks, dan pilih tumpukan.

  3. Di bawah daftar tumpukan, pilih Penyimpanan dan hapus Aktifkan Folder Rumah.

  4. Dalam kotak dialog Nonaktifkan Folder Rumah, ketik CONFIRM (peka huruf besar/kecil) untuk mengonfirmasi pilihan Anda, lalu pilih Nonaktifkan.

Penyimpanan Ember Amazon S3

AppStream 2.0 mengelola konten pengguna yang disimpan di folder rumah dengan menggunakan bucket Amazon S3 yang dibuat di akun Anda. Untuk setiap AWS Wilayah, AppStream 2.0 membuat bucket di akun Anda. Semua konten pengguna yang dihasilkan dari sesi streaming tumpukan di Wilayah tersebut disimpan dalam ember itu. Bucket sepenuhnya dikelola oleh layanan tanpa input atau konfigurasi dari administrator. Ember diberi nama dalam format tertentu sebagai berikut:

appstream2-36fb080bb8-region-code-account-id-without-hyphens

Di region-code mana kode AWS Wilayah tempat tumpukan dibuat dan account-id-without-hyphens merupakan ID akun Amazon Web Services Anda. Bagian pertama dari nama bucket,appstream2-36fb080bb8-, tidak berubah di seluruh akun atau Wilayah.

Misalnya, jika Anda mengaktifkan folder beranda untuk tumpukan di Wilayah AS Barat (Oregon) (us-barat-2) pada nomor akun 123456789012, layanan akan membuat bucket Amazon S3 di Wilayah tersebut dengan nama yang ditampilkan. Hanya administrator dengan izin yang cukup yang dapat menghapus bucket ini.

appstream2-36fb080bb8-us-west-2-123456789012

Seperti disebutkan sebelumnya, menonaktifkan folder beranda untuk tumpukan tidak menghapus konten pengguna apa pun yang disimpan di bucket Amazon S3. Untuk menghapus konten pengguna secara permanen, administrator dengan akses yang memadai harus melakukannya dari konsol Amazon S3. AppStream 2.0 menambahkan kebijakan bucket yang mencegah penghapusan bucket secara tidak sengaja. Untuk informasi selengkapnya, lihat Menggunakan IAM Kebijakan untuk Mengelola Akses Administrator ke Bucket Amazon S3 untuk Folder Rumah dan Persistensi Pengaturan Aplikasi.

Home Folder Sinkronisasi Konten

Ketika folder rumah diaktifkan, AppStream 2.0 membuat folder unik untuk setiap pengguna untuk menyimpan konten mereka. Folder dibuat sebagai awalan Amazon S3 unik yang menggunakan hash nama pengguna dalam bucket S3 untuk akun dan Wilayah Amazon Web Services Anda. Setelah AppStream 2.0 membuat folder beranda di Amazon S3, ia menyalin konten yang diakses di folder itu dari bucket S3 ke instance armada. Hal ini memungkinkan pengguna untuk mengakses konten folder rumah mereka dengan cepat, dari instance armada, selama sesi streaming mereka. Perubahan yang Anda buat pada konten folder beranda pengguna di bucket S3 dan yang dibuat pengguna ke konten folder beranda mereka pada instance armada disinkronkan antara Amazon S3 AppStream dan 2.0 sebagai berikut.

  1. Pada awal sesi streaming AppStream 2.0 pengguna, AppStream 2.0 membuat katalog file folder beranda yang disimpan untuk pengguna tersebut di bucket Amazon S3 untuk akun dan Wilayah Amazon Web Services Anda.

  2. Konten folder beranda pengguna juga disimpan pada instance armada AppStream 2.0 dari mana mereka melakukan streaming. Saat pengguna mengakses folder beranda mereka pada instance armada AppStream 2.0, daftar file yang dikatalogkan akan ditampilkan.

  3. AppStream 2.0 mengunduh file dari bucket S3 ke instance armada hanya setelah pengguna menggunakan aplikasi streaming untuk membuka file selama sesi streaming mereka.

  4. Setelah AppStream 2.0 mengunduh file ke instance armada, sinkronisasi terjadi setelah file diakses

  5. Jika pengguna mengubah file selama sesi streaming mereka, AppStream 2.0 mengunggah versi baru file dari instance armada ke bucket S3 secara berkala atau di akhir sesi streaming. Namun, file tersebut tidak diunduh dari bucket S3 lagi selama sesi streaming.

Bagian berikut menjelaskan perilaku sinkronisasi saat Anda menambahkan, mengganti, atau menghapus file folder beranda pengguna di Amazon S3.

Sinkronisasi file yang Anda tambahkan ke folder beranda pengguna di Amazon S3

Jika Anda menambahkan file baru ke folder beranda pengguna di bucket S3, AppStream 2.0 membuat katalog file tersebut dan menampilkannya dalam daftar file di folder beranda pengguna dalam beberapa menit. Namun, file tersebut tidak diunduh dari bucket S3 ke instance armada sampai pengguna membuka file dengan aplikasi selama sesi streaming mereka.

Sinkronisasi file yang Anda ganti di folder beranda pengguna di Amazon S3

Jika pengguna membuka file di folder beranda pada instance armada selama sesi streaming mereka, dan Anda mengganti file yang sama di folder beranda mereka di bucket S3 dengan versi baru selama sesi streaming aktif pengguna tersebut, versi baru file tersebut tidak segera diunduh ke instance armada. Versi baru diunduh dari bucket S3 ke instance armada hanya setelah pengguna memulai sesi streaming baru dan membuka file lagi.

Sinkronisasi file yang Anda hapus dari folder beranda pengguna di Amazon S3

Jika pengguna membuka file di folder beranda pada instance armada selama sesi streaming mereka, dan Anda menghapus file tersebut dari folder beranda mereka di bucket S3 selama sesi streaming aktif pengguna tersebut, file tersebut akan dihapus dari instance armada setelah pengguna melakukan salah satu hal berikut:

  • Membuka folder beranda lagi

  • Menyegarkan folder beranda

Format Folder Rumah

Hirarki folder pengguna bergantung pada bagaimana pengguna meluncurkan sesi streaming, seperti yang dijelaskan di bagian berikut.

AWS SDK dan AWS CLI

Untuk sesi yang diluncurkan menggunakan CreateStreamingURL atau create-streaming-url struktur folder pengguna adalah sebagai berikut:

bucket-name/user/custom/user-id-SHA-256-hash/

Dimana bucket-name dalam format yang ditunjukkan dalam Penyimpanan Ember Amazon S3 dan user-id-SHA-256-hash merupakan nama folder khusus pengguna yang dibuat menggunakan string heksadesimal hash SHA-256 huruf kecil yang dihasilkan dari nilai yang diteruskan ke operasi atau perintah URL API. UserId CreateStreaming create-streaming-url Untuk informasi selengkapnya, lihat CreateStreamingURL di Referensi API Amazon AppStream 2.0 dan create-streaming-urldi Referensi AWS CLI Perintah.

Contoh struktur folder berikut berlaku untuk akses sesi menggunakan API atau AWS CLI dengan UserId testuser@mydomain.com, id akun 123456789012 di Wilayah AS Barat (Oregon) (us-barat-2):

appstream2-36fb080bb8-us-west-2-123456789012/user/custom/a0bcb1da11f480d9b5b3e90f91243143eac04cfccfbdc777e740fab628a1cd13/

Anda dapat mengidentifikasi folder untuk pengguna dengan menghasilkan nilai hash SHA-256 huruf kecil dari situs web yang UserId menggunakan atau pustaka pengkodean sumber terbuka yang tersedia secara online.

SAML 2.0

Untuk sesi yang dibuat menggunakan federasi SAMP, struktur folder pengguna adalah sebagai berikut:

bucket-name/user/federated/user-id-SHA-256-hash/

Dalam hal ini, user-id-SHA-256-hash adalah nama folder yang dibuat menggunakan string heksadesimal hash SHA-256 huruf kecil yang dihasilkan dari nilai atribut SAMP diteruskan dalam permintaan federasi NameID SAMP. Untuk membedakan pengguna yang memiliki nama yang sama tetapi termasuk dalam dua domain yang berbeda, kirim permintaan SAMP dengan NameID dalam format. domainname\username Untuk informasi selengkapnya, lihat Integrasi Amazon AppStream 2.0 dengan SAML 2.0.

Contoh struktur folder berikut berlaku untuk akses sesi menggunakan federasi SAMP dengan NameID SAMPLEDOMAIN\ testuser, ID akun 123456789012 di Wilayah AS Barat (Oregon):

appstream2-36fb080bb8-us-west-2-123456789012/user/federated/8dd9a642f511609454d344d53cb861a71190e44fed2B8aF9fde0C507012a9901

Ketika sebagian atau seluruh string NameID dikapitalisasi (sebagai nama domain SAMPLEDOMAIN dalam contoh) AppStream , 2.0 menghasilkan nilai hash berdasarkan kapitalisasi yang digunakan dalam string. Menggunakan contoh ini, nilai hash untuk SAMPLEDOMAIN\ testuser adalah 8DD9A642F511609454D344D53CB861A71190E44FED2B8AF9FDE0C507012A9901. Dalam folder untuk pengguna itu, nilai ini ditampilkan dalam huruf kecil, sebagai berikut: 8dd9a642f511609454d344d53cb861a71190e44fed2b8af9fde0c507012a9901.

Anda dapat mengidentifikasi folder untuk pengguna dengan menghasilkan nilai hash SHA-256 dari situs web yang NameID menggunakan atau pustaka pengkodean sumber terbuka yang tersedia secara online.

Menggunakan AWS Command Line Interface atau AWS SDK

Anda dapat mengaktifkan dan menonaktifkan folder rumah untuk tumpukan dengan menggunakan AWS CLI atau AWS SDK.

Gunakan perintah create-stack berikut untuk mengaktifkan folder rumah saat membuat tumpukan baru:

aws appstream create-stack --name ExampleStack --storage-connectors ConnectorType=HOMEFOLDERS

Gunakan perintah update-stack berikut untuk mengaktifkan folder beranda untuk tumpukan yang ada:

aws appstream update-stack --name ExistingStack --storage-connectors ConnectorType=HOMEFOLDERS

Gunakan perintah berikut untuk menonaktifkan folder rumah untuk tumpukan yang ada. Perintah ini tidak menghapus data pengguna apa pun.

aws appstream update-stack --name ExistingStack --delete-storage-connectors

Sumber Daya Tambahan

Untuk informasi selengkapnya tentang mengelola bucket Amazon S3 dan praktik terbaik, lihat topik berikut di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon: