View a markdown version of this page

Membuat bangunan dengan file di Amazon S3 - GameLift Server Amazon

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

Membuat bangunan dengan file di Amazon S3

Anda dapat menyimpan file build Anda di Amazon S3 dan mengunggahnya Amazon GameLift Servers dari sana. Saat membuat build, Anda menentukan lokasi bucket S3, dan Amazon GameLift Servers mengambil file build langsung dari Amazon S3.

Untuk membuat sumber daya build
  1. Simpan file build Anda di Amazon S3. Buat file.zip yang berisi file build yang dikemas dan unggah ke bucket S3 di. Akun AWS Perhatikan label bucket dan nama file, Anda akan membutuhkannya saat membuat Amazon GameLift Servers build.

  2. Berikan Amazon GameLift Servers akses ke file build Anda. Buat peran IAM dengan mengikuti petunjuk diMengakses file build game di Amazon S3. Setelah Anda membuat peran, perhatikan Nama Sumber Daya Amazon (ARN) peran baru, Anda akan memerlukan ini saat membuat build.

  3. Buat bangunan. Gunakan Amazon GameLift Servers konsol atau AWS CLI untuk membuat catatan build baru. Anda harus memiliki PassRole izin, seperti yang dijelaskan diContoh izin IAM untuk Amazon GameLift Servers.

Console
  1. Di Amazon GameLift Servers konsol, di panel navigasi, pilih Hosting, Buil ds.

  2. Pada halaman Build, pilih Create build.

  3. Pada halaman Buat build, di bawah Peng aturan build, lakukan hal berikut:

    1. Untuk Nama, masukkan nama skrip.

    2. Untuk Versi, masukkan versi. Karena Anda dapat memperbarui konten build, data versi dapat membantu Anda melacak pembaruan.

    3. Untuk Sistem Operasi (OS), pilih OS build server game Anda. Anda tidak dapat memperbarui nilai ini nanti.

    4. Untuk build server Game, masukkan URI S3 dari objek build yang Anda unggah ke Amazon S3, dan pilih versi Object. Jika Anda tidak ingat URI Amazon S3 dan versi objek, pilih Browse S3 dan cari objek build.

    5. Untuk peran IAM, pilih peran yang Anda buat yang memberikan Amazon GameLift Servers akses ke bucket S3 dan objek build.

  4. (Opsional) Di bawah Tag, tambahkan tag ke build dengan memasukkan pasangan Kunci dan Nilai.

  5. Pilih Buat.

Amazon GameLift Serversmenetapkan ID ke build baru dan mengunggah file.zip yang ditunjuk. Anda dapat melihat build baru, termasuk status, di halaman Build.

AWS CLI

Untuk menentukan build baru dan mengunggah file build server Anda, gunakan create-build perintah.

  1. Buka jendela baris perintah dan beralih ke direktori tempat Anda dapat menggunakan AWS CLI.

  2. Masukkan create-build perintah berikut:

    aws gamelift create-build \ --name user-defined name of build \ --server-sdk-version server SDK for Amazon GameLift Servers version \ --operating-system supported OS \ --build-version user-defined build number \ --storage-location "Bucket"=S3 bucket label,"Key"=Build .zip file name,"RoleArn"=Access role ARN} \ --region region name
    • name— Nama deskriptif untuk bangunan baru.

    • server-sdk-version— Versi SDK server untuk Amazon GameLift Servers Anda gunakan untuk mengintegrasikan server game AndaAmazon GameLift Servers. Jika Anda tidak memberikan nilai, Amazon GameLift Servers gunakan nilai default4.0.2.

    • operating-system— Lingkungan runtime build server game. Anda harus menentukan nilai OS. Anda tidak dapat memperbarui ini nanti.

    • build-version— Detail versi untuk file build. Informasi ini dapat berguna karena setiap versi baru server game Anda memerlukan sumber daya build baru.

    • storage-location

      • Bucket— Nama bucket S3 yang berisi build Anda. Misalnya, “my_build_files”.

      • Key- Nama file.zip yang berisi file build Anda. Misalnya, “my_game_build_7.0.1, 7.0.2".

      • RoleARN— ARN yang ditugaskan ke peran IAM yang Anda buat. Misalnya, “arn:aws:iam: :111122223333:”. role/GameLiftAccess Untuk contoh kebijakan, lihat Mengakses file build game di Amazon S3.

    • region— Buat build di Wil AWS ayah tempat Anda berencana untuk menyebarkan armada. Jika Anda menerapkan game Anda di beberapa Wilayah, buat build di setiap Wilayah.

      catatan

      Sebaiknya periksa Wilayah default Anda saat ini menggunakan configure get perintah . Untuk mengubah Wilayah default Anda, gunakan configure set perintah.

    Contoh

    aws gamelift create-build \ --operating-system WINDOWS_2022 \ --storage-location "Bucket"="my_game_build_files","Key"="mygame_build_101.zip","RoleArn"="arn:aws:iam::111122223333:role/gamelift" \ --name "My Game Nightly Build" \ --build-version "build 101" \ --region us-west-2
  3. Untuk melihat build baru, gunakan describe-build perintah.