Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Siapkan aplikasi di Amazon GameLift Streams
Untuk mengatur streaming dengan Amazon GameLift Streams, pertama-tama Anda mengunggah game atau aplikasi lain yang ingin Anda streaming, lalu Anda mengonfigurasi sumber daya aplikasi dalam Amazon GameLift Streams untuk menentukan metadata tentang game Anda. Aplikasi Amazon GameLift Streams terdiri dari file yang Anda unggah (file yang dapat dieksekusi dan file pendukung apa pun) dan konfigurasi yang menginstruksikan Amazon GameLift Streams apa yang dapat dieksekusi untuk dijalankan saat streaming.
Setiap aplikasi Amazon GameLift Streams mewakili satu versi konten Anda. Jika Anda memiliki beberapa versi, Anda harus membuat aplikasi terpisah untuk setiap versi. Setelah Anda membuat aplikasi, Anda tidak dapat memperbarui file. Jika Anda perlu memperbarui file yang dapat dieksekusi atau file pendukung apa pun, Anda harus membuat aplikasi Amazon GameLift Streams baru.
Sebelum Anda meng-upload
Sebelum Anda membuat aplikasi Amazon GameLift Streams, verifikasi bahwa game Anda mematuhi batasan berikut.
| Nama |
Default |
Dapat disesuaikan |
Deskripsi |
| File per aplikasi |
30.000 file |
Ya* |
Jumlah maksimum file yang dapat Anda miliki dalam suatu aplikasi, di akun ini. |
| Ukuran file tunggal |
80 GiB |
Tidak |
Ukuran maksimum satu file dalam aplikasi. Perhatikan bahwa gibibyte (GiB) sama dengan 1024*1024*1024 byte. |
| Ukuran aplikasi |
100 GiB |
Ya* |
Ukuran total maksimum aplikasi Amazon GameLift Streams, di akun ini. Perhatikan bahwa gibibyte (GiB) sama dengan 1024*1024*1024 byte. |
*Untuk meminta kenaikan, masuk ke Konsol Manajemen AWS dan buka konsol Service Quotas ke GameLift Amazon Streams, di mana Anda dapat meninjau kuota saat ini di kolom Nilai kuota tingkat akun Terapan dan mengirimkan permintaan untuk meningkatkan nilai.
Untuk menghemat waktu dan tenaga Anda, verifikasi bahwa file yang siap Anda unggah adalah versi aplikasi Anda yang benar. Meskipun Anda dapat mengunggah versi baru nanti, Anda harus mengulangi Membuat aplikasi langkah untuk setiap versi.
Unggah aplikasi Anda ke bucket Amazon S3
Sekarang setelah Anda menyiapkan game untuk Amazon GameLift Streams, saatnya mengunggahnya ke bucket Amazon Simple Storage Service (Amazon S3) di akun Anda. AWS
Kelas penyimpanan Amazon S3 yang dibutuhkan Amazon GameLift Streams adalah Standar S3 default. Kelas penyimpanan lain seperti S3 Glacier atau objek yang dipindahkan ke Akses Jarang atau Akses Arsip oleh S3 Intelligent-Tiering tidak didukung oleh Amazon Streams. GameLift
Untuk mengoptimalkan biaya penyimpanan, Anda dapat menghapus aplikasi dari bucket S3 Anda setelah selesai Membuat aplikasi dan aplikasi dalam status Ready.
Untuk mengunggah aplikasi Anda ke Amazon S3
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/
Buat bucket Amazon S3. Masukkan nama bucket dan pilih file Wilayah AWS. Wilayah ini harus sama dengan grup aplikasi dan streaming yang akan Anda buat nanti. Lihat Wilayah AWS dan lokasi terpencil yang didukung oleh Amazon GameLift Streams daftar Wilayah AWS tempat Amazon GameLift Streams tersedia. Untuk bidang yang tersisa, pertahankan pengaturan default.
Untuk petunjuk selengkapnya, lihat Membuat bucket di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.
Buka bucket baru dan unggah folder dengan file aplikasi Anda.
Anda harus mengunggah file aplikasi Anda sebagai folder yang tidak terkompresi. Jangan mengunggah .zip folder.
Membuat aplikasi
Aplikasi Amazon GameLift Streams adalah sumber daya yang berisi game atau aplikasi interaktif yang berjalan di infrastruktur Amazon GameLift Streams dan memberikan pengalaman gameplay kepada pemain melalui streaming cloud. Aplikasi ini dijalankan pada instance AWS komputasi dan membuat konten game yang dialirkan langsung ke perangkat pemain melalui internet, menghilangkan kebutuhan pemain untuk mengunduh, menginstal, atau menjalankan game secara lokal.
Saat membuat aplikasi Amazon GameLift Streams, Anda memberikan URI Amazon S3 ke folder aplikasi yang Anda unggah ke bucket Amazon S3, dan jalur relatif ke file executable atau script yang valid.
Amazon GameLift Streams tidak membuat file aplikasi Anda tetap sinkron dengan file di bucket Amazon S3. Jika Anda ingin memperbarui file di aplikasi Amazon GameLift Streams Anda, Anda harus membuat aplikasi Amazon GameLift Streams baru.
- Console
-
Untuk membuat aplikasi Amazon GameLift Streams menggunakan konsol Amazon GameLift Streams
-
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon GameLift Streams. Pilih yang Wilayah AWS sama dengan bucket Amazon S3 tempat Anda mengunggah kumpulan file Anda. Untuk informasi selengkapnya, lihat Memilih Wilayah di Panduan Konsol Manajemen AWS Memulai.
-
Di bilah navigasi, pilih Aplikasi dan kemudian pilih Buat aplikasi.
-
Dalam pengaturan Runtime, masukkan yang berikut ini:
-
Lingkungan runtime
Ini adalah lingkungan runtime untuk menjalankan aplikasi Anda. Amazon GameLift Streams dapat berjalan di Windows, Ubuntu 22.04 LTS, atau Proton.
Anda tidak dapat mengedit bidang ini setelah alur kerja dibuat.
Pilih dari salah satu lingkungan runtime berikut.
-
Untuk aplikasi Linux:
-
Untuk aplikasi Windows:
-
Basis Microsoft Windows Server 2022 (WINDOWS, 2022)
-
Proton 9.0-2 () PROTON, 20250516
-
Proton 8.0-5 () PROTON, 20241007
-
Proton 8.0-2c () PROTON, 20230704
Tinjau deskripsi dan gunakan daftar periksa perbandingan untuk membantu Anda memilih lingkungan runtime yang optimal untuk aplikasi Anda.
-
Di Pengaturan umum, masukkan yang berikut ini:
-
Deskripsi
Ini adalah label yang dapat dibaca manusia untuk aplikasi Anda. Nilai ini tidak harus unik. Untuk praktik terbaik, gunakan deskripsi, nama, atau label yang bermakna untuk aplikasi. Anda dapat mengedit bidang ini kapan saja.
-
Jalur dasar
Ini adalah URI Amazon S3 ke folder asal aplikasi Anda di bucket Amazon S3. Folder dan setiap subfolder harus berisi file yang dapat dijalankan untuk build dan semua file pendukung.
URI yang valid adalah prefiks bucket yang berisi semua file yang diperlukan untuk menjalankan dan melakukan streaming aplikasi. Contoh: Bucket yang disebut mygamebuild berisi tiga versi lengkap dari file build game, masing-masing dalam folder terpisah. Sebaiknya Anda melakukan streaming build di folder mygamebuild-EN101. Dalam contoh ini, URI-nya adalah s3://amzn-s3-demo-bucket/mygamebuild-EN101.
Anda tidak dapat mengedit bidang ini setelah alur kerja dibuat.
-
Jalur peluncuran yang dapat dieksekusi
Ini adalah URI Amazon S3 dari file yang dapat dieksekusi yang akan dialirkan Amazon GameLift Streams. File harus terdapat dalam folder asal aplikasi. Untuk aplikasi Windows, file tersebut harus berupa file executable atau batch Windows yang valid dengan nama file yang diakhiri dengan.exe, .cmd, atau .bat. Untuk aplikasi Linux, file harus berupa biner Linux yang valid yang dapat dieksekusi atau skrip yang berisi baris interpreter awal yang dimulai dengan shebang (''). #!
Anda tidak dapat mengedit bidang ini setelah alur kerja dibuat.
-
(Opsional) Di jalur log Aplikasi, masukkan yang berikut ini:
-
Jalur log aplikasi
Ini adalah satu atau beberapa jalur ke folder aplikasi atau file yang berisi log yang ingin Anda simpan. Tentukan setiap jalur log relatif terhadap jalur dasar aplikasi Anda. Jika Anda menggunakan fitur ini, maka di akhir setiap sesi streaming, Amazon GameLift Streams akan menyalin file yang Anda tentukan ke bucket Amazon S3 yang Anda beri nama. Operasi penyalinan tidak dilakukan secara rekursif dalam subfolder folder aplikasi.
Untuk menonaktifkan pembuatan log, hapus semua jalur log aplikasi dan hapus tujuan output log aplikasi.
Anda dapat mengedit bidang ini kapan saja.
-
Keluaran log aplikasi
Ini adalah URI ke bucket Amazon S3 tempat Amazon GameLift Streams akan menyalin file log aplikasi. Bidang ini diperlukan jika Anda menentukan jalur log aplikasi.
Untuk menonaktifkan pembuatan log, hapus semua jalur log aplikasi dan hapus tujuan output log aplikasi.
Anda dapat mengedit bidang ini kapan saja.
Untuk menyimpan file log atas nama Anda, Amazon GameLift Streams harus diberi izin ke bucket S3 Anda untuk disimpan. Jika Anda mengizinkan Amazon GameLift Streams membuat bucket untuk logging, kebijakan izin akan diterapkan secara otomatis setelah pembuatan. Jika Anda menyediakan bucket Anda sendiri, Anda harus menerapkan kebijakan izin sendiri.
Templat kebijakan izin bucket
Salin kode kebijakan berikut dan terapkan ke bucket yang ingin Anda gunakan untuk log aplikasi. Pastikan Anda mengganti amzn-s3-demo-bucket dengan nama bucket S3 yang ada.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PutPolicy",
"Effect": "Allow",
"Principal": {
"Service": [
"gameliftstreams.amazonaws.com"
]
},
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::amzn-s3-demo-bucket/*",
"Condition": {
"StringEquals": {
"aws:SourceAccount": "your 12-digit account id"
}
}
}
]
}
-
(Opsional) Di Tag, tetapkan tag ke aplikasi ini.
Tag adalah label yang dapat membantu Anda mengatur AWS sumber daya Anda. Untuk informasi selengkapnya, lihat Menandai sumber daya AWS Anda.
Misalnya untuk melacak versi aplikasi, gunakan tag sepertiapplication-version : my-game-1121.
-
Pilih Create application (Buat aplikasi).
- CLI
-
Prasyarat
Anda harus mengkonfigurasi AWS CLI dengan kredensi pengguna Anda dan pilihan Anda. Wilayah AWS Untuk petunjuk penyiapan, lihatUnduh AWS CLI.
Untuk membuat aplikasi menggunakan AWS CLI
Saat Anda AWS CLI menggunakan CreateApplicationperintah, disesuaikan untuk konten Anda.
aws gameliftstreams create-application \
--description "MyGame v1" \
--runtime-environment '{"Type":"PROTON", "Version":"20241007"}' \
--executable-path "launcher.exe" \
--application-source-uri "s3://amzn-s3-demo-bucket/example"
di mana
-
description:
Ini adalah label yang dapat dibaca manusia untuk aplikasi Anda. Nilai ini tidak harus unik. Untuk praktik terbaik, gunakan deskripsi, nama, atau label yang bermakna untuk aplikasi. Anda dapat mengedit bidang ini kapan saja.
-
runtime-environment:
Ini adalah lingkungan runtime untuk menjalankan aplikasi Anda. Amazon GameLift Streams dapat berjalan di Windows, Ubuntu 22.04 LTS, atau Proton.
Anda tidak dapat mengedit bidang ini setelah alur kerja dibuat.
Pilih dari salah satu lingkungan runtime berikut.
-
Untuk aplikasi Linux:
-
Untuk aplikasi Windows:
-
Basis Microsoft Windows Server 2022 (Type=WINDOWS, Version=2022)
-
Proton 9.0-2 () Type=PROTON, Version=20250516
-
Proton 8.0-5 () Type=PROTON, Version=20241007
-
Proton 8.0-2c () Type=PROTON, Version=20230704
-
application-source-uri:
Ini adalah URI Amazon S3 ke folder asal aplikasi Anda di bucket Amazon S3. Folder dan setiap subfolder harus berisi file yang dapat dijalankan untuk build dan semua file pendukung.
URI yang valid adalah prefiks bucket yang berisi semua file yang diperlukan untuk menjalankan dan melakukan streaming aplikasi. Contoh: Bucket yang disebut mygamebuild berisi tiga versi lengkap dari file build game, masing-masing dalam folder terpisah. Sebaiknya Anda melakukan streaming build di folder mygamebuild-EN101. Dalam contoh ini, URI-nya adalah s3://amzn-s3-demo-bucket/mygamebuild-EN101.
Anda tidak dapat mengedit bidang ini setelah alur kerja dibuat.
-
executable-path:
Ini adalah jalur relatif dan nama file dari file yang dapat dieksekusi yang akan GameLift dialirkan Amazon Streams. Tentukan jalur relatif terhadapapplication-source-uri. File harus terdapat dalam folder asal aplikasi. Untuk aplikasi Windows, file tersebut harus berupa file executable atau batch Windows yang valid dengan nama file yang diakhiri dengan.exe, .cmd, atau .bat. Untuk aplikasi Linux, file harus berupa biner Linux yang valid yang dapat dieksekusi atau skrip yang berisi baris interpreter awal yang dimulai dengan shebang (''). #!
Anda tidak dapat mengedit bidang ini setelah alur kerja dibuat.
Jika permintaan berhasil, Amazon GameLift Streams mengembalikan respons yang mirip dengan berikut ini:
{
"Arn": "arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6",
"Description": "MyGame v1",
"RuntimeEnvironment": {
"Type": "PROTON",
"Version": "20241007"
},
"ExecutablePath": "launcher.exe",
"ApplicationSourceUri": "s3://amzn-s3-demo-bucket/example",
"Id": "a-9ZY8X7Wv6",
"Status": "PROCESSING",
"CreatedAt": "2022-11-18T15:47:11.924000-08:00",
"LastUpdatedAt": "2022-11-18T15:47:11.924000-08:00"
}
Untuk memeriksa status aplikasi Anda, panggil GetApplicationperintah, seperti yang ditunjukkan pada contoh berikut.
aws gameliftstreams get-application /
--identifier a-9ZY8X7Wv6
Amazon GameLift Streams membutuhkan waktu beberapa menit untuk menyiapkan aplikasi Anda. Selama waktu ini, aplikasi baru dalam status Pemrosesan. Ketika aplikasi Anda dalam status Siap, Anda dapat pergi ke langkah berikutnya,Buat grup streaming.
Jika permintaan menampilkan kesalahan, atau jika aplikasi dibuat tetapi ditempatkan dalam status Kesalahan, pastikan Anda bekerja dengan kredenal pengguna yang menyertakan akses ke Amazon S3 dan GameLift Amazon Streams.
Saat aplikasi dalam status Siap, Amazon GameLift Streams telah berhasil menyalin file aplikasi Anda ke bucket Amazon S3 pribadinya. Anda dapat menghapus file aplikasi asli Anda tanpa mempengaruhi aplikasi baru Anda. Ini juga membantu Anda mengoptimalkan biaya penyimpanan. Untuk informasi selengkapnya, lihat Menghapus sebuah aplikasi.
Mengedit aplikasi
Anda dapat memperbarui pengaturan untuk aplikasi apa pun dalam status Siap. Jika Anda membuat perubahan pada aplikasi yang sudah ada, perubahan ini memengaruhi perilaku streaming untuk grup streaming baru dan yang sudah ada.
- Console
-
Untuk mengedit aplikasi di konsol Amazon GameLift Streams
-
Di bilah navigasi, pilih Aplikasi untuk melihat daftar aplikasi yang ada. Pilih aplikasi yang ingin Anda edit.
-
Di halaman detail aplikasi, cari bagian yang berisi pengaturan yang ingin Anda ubah dan pilih Edit atau Kelola tag yang sesuai.
-
Anda dapat mengubah pengaturan berikut:
- Deskripsi singkat
-
Ini adalah label yang dapat dibaca manusia untuk aplikasi Anda. Nilai ini tidak harus unik. Untuk praktik terbaik, gunakan deskripsi, nama, atau label yang bermakna untuk aplikasi. Anda dapat mengedit bidang ini kapan saja.
- Jalur log aplikasi
-
Ini adalah satu atau beberapa jalur ke folder aplikasi atau file yang berisi log yang ingin Anda simpan. Tentukan setiap jalur log relatif terhadap jalur dasar aplikasi Anda. Jika Anda menggunakan fitur ini, maka di akhir setiap sesi streaming, Amazon GameLift Streams akan menyalin file yang Anda tentukan ke bucket Amazon S3 yang Anda beri nama. Operasi penyalinan tidak dilakukan secara rekursif dalam subfolder folder aplikasi.
Untuk menonaktifkan pembuatan log, hapus semua jalur log aplikasi dan hapus tujuan output log aplikasi.
Anda dapat mengedit bidang ini kapan saja.
- Output log aplikasi
-
Ini adalah URI ke bucket Amazon S3 tempat Amazon GameLift Streams akan menyalin file log aplikasi. Bidang ini diperlukan jika Anda menentukan jalur log aplikasi.
Untuk menonaktifkan pembuatan log, hapus semua jalur log aplikasi dan hapus tujuan output log aplikasi.
Anda dapat mengedit bidang ini kapan saja.
Untuk menyimpan file log atas nama Anda, Amazon GameLift Streams harus diberi izin ke bucket S3 Anda untuk disimpan. Jika Anda mengizinkan Amazon GameLift Streams membuat bucket untuk logging, kebijakan izin akan diterapkan secara otomatis setelah pembuatan. Jika Anda menyediakan bucket Anda sendiri, Anda harus menerapkan kebijakan izin sendiri.
Untuk informasi selengkapnya, lihat Kebijakan izin bucket log aplikasi.
- Tanda
-
Tag adalah label yang dapat membantu Anda mengatur AWS sumber daya Anda. Untuk informasi selengkapnya, lihat Menandai sumber daya AWS Anda.
Misalnya untuk melacak versi aplikasi, gunakan tag sepertiapplication-version : my-game-1121.
-
Pilih Simpan perubahan. Konsol Amazon GameLift Streams kembali ke halaman detail aplikasi, menampilkan pengaturan yang diperbarui.
- CLI
-
Prasyarat
Anda harus mengkonfigurasi AWS CLI dengan kredensi pengguna Anda dan pilihan Anda. Wilayah AWS Untuk petunjuk penyiapan, lihatUnduh AWS CLI.
Untuk mengedit aplikasi menggunakan AWS CLI
Saat Anda AWS CLI menggunakan UpdateApplicationperintah, disesuaikan untuk konten Anda.
aws gameliftstreams update-application \
--identifier a-9ZY8X7Wv6 \
--description "MyGame v2" \
--application-log-paths '[".\\logs"]' \
--application-log-output-uri "s3://amzn-s3-demo-bucket/mygame"
di mana
-
identifier: Aplikasi untuk mengedit.
Nilai ini adalah Nama Sumber Daya Amazon (ARN) atau ID yang secara unik mengidentifikasi sumber daya aplikasi.
Contoh ARN: arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6
Contoh ID: a-9ZY8X7Wv6
-
description:
Ini adalah label yang dapat dibaca manusia untuk aplikasi Anda. Nilai ini tidak harus unik. Untuk praktik terbaik, gunakan deskripsi, nama, atau label yang bermakna untuk aplikasi. Anda dapat mengedit bidang ini kapan saja.
-
application-log-paths:
Ini adalah satu atau beberapa jalur ke folder aplikasi atau file yang berisi log yang ingin Anda simpan. Tentukan setiap jalur log relatif terhadap jalur dasar aplikasi Anda. Jika Anda menggunakan fitur ini, maka di akhir setiap sesi streaming, Amazon GameLift Streams akan menyalin file yang Anda tentukan ke bucket Amazon S3 yang Anda beri nama. Operasi penyalinan tidak dilakukan secara rekursif dalam subfolder folder aplikasi.
Untuk menonaktifkan pembuatan log, hapus semua jalur log aplikasi dan hapus tujuan output log aplikasi.
Anda dapat mengedit bidang ini kapan saja.
-
application-log-output-uri:
Ini adalah URI ke bucket Amazon S3 tempat Amazon GameLift Streams akan menyalin file log aplikasi. Bidang ini diperlukan jika Anda menentukan jalur log aplikasi.
Untuk menonaktifkan pembuatan log, hapus semua jalur log aplikasi dan hapus tujuan output log aplikasi.
Anda dapat mengedit bidang ini kapan saja.
Untuk menyimpan file log atas nama Anda, Amazon GameLift Streams harus diberi izin ke bucket S3 Anda untuk disimpan. Jika Anda mengizinkan Amazon GameLift Streams membuat bucket untuk logging, kebijakan izin akan diterapkan secara otomatis setelah pembuatan. Jika Anda menyediakan bucket Anda sendiri, Anda harus menerapkan kebijakan izin sendiri.
Untuk informasi selengkapnya, lihat Kebijakan izin bucket log aplikasi.
Menghapus sebuah aplikasi
Hapus aplikasi jika Anda tidak lagi membutuhkannya. Tindakan ini menghapus aplikasi secara permanen, termasuk file konten aplikasi yang disimpan dengan Amazon GameLift Streams. Namun, ini tidak menghapus file asli yang Anda unggah ke bucket Amazon S3 Anda; Anda dapat menghapusnya kapan saja setelah GameLift Amazon Streams membuat aplikasi, yang merupakan satu-satunya saat Amazon Streams mengakses bucket GameLift Amazon S3 Anda.
Anda hanya dapat menghapus aplikasi yang memenuhi ketentuan berikut:
-
Aplikasi ini dalam status Siap atau Kesalahan.
-
Aplikasi tidak streaming dalam sesi streaming yang sedang berlangsung. Anda harus menunggu hingga klien mengakhiri sesi streaming atau menelepon TerminateStreamSessiondi Amazon GameLift Streams API untuk mengakhiri streaming.
Jika aplikasi ditautkan ke grup aliran apa pun, Anda harus memutuskan tautannya dari semua grup aliran terkait sebelum Anda dapat menghapusnya. Di konsol, kotak dialog akan memandu Anda melalui proses ini.
- Console
-
Untuk menghapus aplikasi menggunakan konsol Amazon GameLift Streams
-
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon GameLift Streams.
-
Di bilah navigasi, pilih Aplikasi untuk melihat daftar aplikasi yang ada. Pilih aplikasi yang ingin Anda hapus.
-
Di halaman detail aplikasi, pilih Hapus.
-
Di kotak dialog Hapus, konfirmasikan tindakan hapus.
- CLI
-
Prasyarat
Anda harus mengkonfigurasi AWS CLI dengan kredensi pengguna Anda dan pilihan Anda. Wilayah AWS Untuk petunjuk penyiapan, lihatUnduh AWS CLI.
Untuk menghapus aplikasi menggunakan AWS CLI
Saat Anda AWS CLI menggunakan DeleteApplicationperintah, disesuaikan untuk konten Anda.
aws gameliftstreams delete-application \
--identifier arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6
di mana
-
identifier: Aplikasi untuk menghapus.
Nilai ini adalah Nama Sumber Daya Amazon (ARN) atau ID yang secara unik mengidentifikasi sumber daya aplikasi.
Contoh ARN: arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6
Contoh ID: a-9ZY8X7Wv6
Amazon GameLift Streams mulai menghapus aplikasi. Selama waktu ini, aplikasi dalam Deleting status. Setelah Amazon GameLift Streams menghapus aplikasi, Anda tidak dapat lagi mengambilnya.
Kebijakan izin bucket log aplikasi
Jika Anda menyediakan bucket Amazon S3 log aplikasi Anda sendiri, Anda harus menerapkan kebijakan izin ke bucket sehingga Amazon GameLift Streams dapat menyimpan file log ke bucket. Gunakan template berikut untuk memperbarui izin di Amazon S3.
Templat kebijakan izin bucket
Salin kode kebijakan berikut dan terapkan ke bucket yang ingin Anda gunakan untuk log aplikasi. Pastikan Anda mengganti amzn-s3-demo-bucket dengan nama bucket S3 yang ada.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PutPolicy",
"Effect": "Allow",
"Principal": {
"Service": [
"gameliftstreams.amazonaws.com"
]
},
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::amzn-s3-demo-bucket/*",
"Condition": {
"StringEquals": {
"aws:SourceAccount": "your 12-digit account id"
}
}
}
]
}
Amazon GameLift Streams tidak mengizinkan akses sumber daya lintas akun. Bucket Amazon S3 harus dimiliki oleh AWS akun yang sama dengan sumber daya aplikasi. Meskipun ini sangat ditegakkan oleh layanan, itu adalah praktik terbaik untuk selalu memasukkan aws:SourceAccount atau aws:SourceArn kondisi untuk mencegah masalah wakil yang membingungkan ketika memberikan izin ke layanan apa pun AWS .
Grup aliran tertaut
Jika Anda ingin melakukan streaming beberapa aplikasi dengan menggunakan kumpulan sumber daya komputasi yang sama, Anda dapat menautkan beberapa aplikasi ke grup aliran yang sama. Demikian pula, jika Anda ingin melakukan streaming aplikasi dengan menggunakan kumpulan sumber daya komputasi yang berbeda, Anda dapat menautkan aplikasi ke beberapa grup aliran.
Untuk informasi selengkapnya tentang menautkan aplikasi ke grup streaming, lihat. Ikhtisar grup aliran multi-aplikasi