

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á.

# Armazenando um script de usuário e um ambiente virtual no S3
<a name="store-artifacts-in-s3"></a>

O procedimento a seguir explica como armazenar um script de usuário e um ambiente virtual opcional no Amazon S3. Conclua essa etapa antes de criar um modelo de PySpark análise. 

**Importante**  
Não modifique nem remova artefatos (scripts de usuário ou ambientes virtuais) depois de criar um modelo de análise.  
Isso fará com que:  
Faça com que todos os trabalhos de análise futuros usando esse modelo falhem.
Exija a criação de um novo modelo de análise com novos artefatos.
Não afeta trabalhos de análise concluídos anteriormente

**Pré-requisitos**
+ E Conta da AWS com as permissões apropriadas
+ Um arquivo de script do usuário (como`my_analysis.py`)
+ (Opcional, se houver) Um pacote de ambiente virtual (`.tar.gz`arquivo) 
+ Acesso para criar ou modificar funções do IAM

------
#### [ Console ]

**Para armazenar um script de usuário e um ambiente virtual no S3 usando o console:**

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon S3 em. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Crie um novo bucket do S3 ou use um existente.

1. Ative o controle de versão para o bucket.

   1. Selecione seu bucket.

   1. Escolha **Properties**.

   1. **Na seção Controle **de versão do bucket, escolha Editar**.**

   1. Selecione **Ativar** e salve as alterações.

1. Carregue seus artefatos e habilite o hash SHA-256. 

   1. Navegue até seu bucket.

   1. Escolha **Carregar**.

   1. Escolha **Adicionar arquivos** e adicione seu arquivo de script de usuário.

   1. (Opcional, se houver) Adicione seu **arquivo.tar.gz.**

   1. Expandir **propriedades**.

   1. Em **Checksums**, para a **função Checksum**, selecione. **SHA256**

   1. Escolha **Carregar**.

1. Agora você está pronto para criar um modelo PySpark de análise.

------
#### [ CLI ]

**Para armazenar o script do usuário e o ambiente virtual no S3 usando: AWS CLI**

1. Execute este comando: .

   ```
   aws s3 cp --checksum-algorithm sha256 pyspark_venv.tar.gz s3://ARTIFACT-BUCKET/EXAMPLE-PREFIX/
   ```

1. Agora você está pronto para criar um modelo PySpark de análise.

------

**nota**  
Se você precisar atualizar o script ou o ambiente virtual:   
Faça o upload da nova versão como um objeto separado.
Crie um novo modelo de análise usando os novos artefatos.
Desative o modelo antigo.
Mantenha os artefatos originais no S3 se o modelo antigo ainda for necessário.