从 Amazon S3 上传脚本文件
您可以选择在 Amazon S3 存储桶中存储脚本文件,并从这里将它们上传到 Amazon GameLift。在创建脚本时,您可以指定 S3 存储桶的位置,然后 Amazon GameLift 会从 Amazon S3 检索您的脚本文件。
创建脚本资源
-
在 S3 存储桶中存储脚本文件。创建包含您的服务器脚本文件的 .zip 文件,并将其上传到您控制的 AWS 账户中的 S3 存储桶。记下对象 URI – 创建 Amazon GameLift 脚本时需要它。
注意
Amazon GameLift 不支持从名称包含句点 (.) 的 S3 存储桶进行上传。
-
允许 Amazon GameLift 访问脚本文件。要创建允许 Amazon GameLift 访问包含服务器脚本的 S3 存储桶的 AWS Identity and Access Management (IAM) 角色,请按照为 Amazon GameLift 设置 IAM 服务角色中的说明进行操作。创建新角色后,请记下其名称,创建脚本时需要使用该名称。
-
创建脚本。使用 Amazon GameLift 控制台或 AWS CLI 创建新的脚本记录。要提出此请求,您必须拥有 IAM
PassRole
权限,如Amazon GameLift 的 IAM 权限示例中所述。