

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Criar uma compilação usando um diretório de arquivos
<a name="gamelift-build-cli-uploading-upload-build"></a>

Para criar uma compilação de jogo armazenada em qualquer local, incluindo um diretório local, use o [https://docs.aws.amazon.com/cli/latest/reference/gamelift/upload-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/upload-build.html) AWS CLI comando. Esse comando cria um registro de compilação no Amazon GameLift Servers e faz upload de arquivos de um local especificado por você.

**Envie uma solicitação de upload.** Em uma janela da linha de comando, insira o comando **upload-build** e os parâmetros a seguir.

```
aws gamelift upload-build \
    --name user-defined name of build \
    --operating-system supported OS \
    --server-sdk-version server SDK for Amazon GameLift Servers version \
    --build-root build path \
    --build-version user-defined build number \
    --region region name
```
+ **operating-system** – O ambiente de execução da construção do servidor de jogos. Especifique um valor de OS. Não é possível atualizá-lo mais tarde.
+ **server-sdk-version** – A versão do SDK do servidor do Amazon GameLift Servers à qual o servidor de jogos está integrado. Se você não fornecer um valor, o Amazon GameLift Servers usa o valor padrão `4.0.2`. Caso especifique uma versão incorreta do SDK do servidor, a compilação do servidor do jogo poderá falhar ao chamar o `InitSdk` para estabelecer uma conexão com o serviço do Amazon GameLift Servers.
+ **build-root** – O caminho do diretório dos arquivos de compilação.
+ **name** – Um nome descritivo para a nova compilação.
+ **build-version** – Os detalhes da versão dos arquivos de compilação.
+ **region**— A AWS região onde você deseja criar sua construção. Crie a compilação na Região onde você planeja implantar frotas. Se você estiver implantando o jogo em várias Regiões, crie uma compilação em cada região.
**nota**  
Visualize sua região padrão atual usando o [https://docs.aws.amazon.com/cli/latest/reference/configure/get.html](https://docs.aws.amazon.com/cli/latest/reference/configure/get.html). Para alterar sua Região padrão, use o comando [https://docs.aws.amazon.com/cli/latest/reference/configure/set.html](https://docs.aws.amazon.com/cli/latest/reference/configure/set.html).

*Exemplos*

```
aws gamelift upload-build \
    --operating-system AMAZON_LINUX_2023 \
    --server-sdk-version "5.0.0" \
    --build-root "~/mygame" \
    --name "My Game Nightly Build" \
    --build-version "build 255" \
    --region us-west-2
```

```
aws gamelift upload-build \
    --operating-system WINDOWS_2022 \
    --server-sdk-version "5.0.0" \
    --build-root "C:\mygame" \
    --name "My Game Nightly Build" \
    --build-version "build 255" \
    --region us-west-2
```

Em resposta à sua solicitação de upload, o Amazon GameLift Servers fornece o progresso do upload. Em um upload bem-sucedido, o Amazon GameLift Servers retorna o novo ID de registro de compilação. O tempo de upload depende do tamanho dos arquivos de jogo e da velocidade da conexão.