

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

# Menyimpan skrip pengguna dan lingkungan virtual di S3
<a name="store-artifacts-in-s3"></a>

Prosedur berikut menjelaskan cara menyimpan skrip pengguna dan lingkungan virtual opsional di Amazon S3. Selesaikan langkah ini sebelum membuat template PySpark analisis. 

**penting**  
Jangan memodifikasi atau menghapus artefak (skrip pengguna atau lingkungan virtual) setelah membuat templat analisis.  
Melakukannya akan:  
Menyebabkan semua pekerjaan analisis future menggunakan template ini gagal.
Memerlukan pembuatan template analisis baru dengan artefak baru.
Tidak mempengaruhi pekerjaan analisis yang telah diselesaikan sebelumnya

**Prasyarat**
+ An Akun AWS dengan izin yang sesuai
+ File skrip pengguna (seperti`my_analysis.py`)
+ (Opsional, jika ada) Paket lingkungan virtual (`.tar.gz`file) 
+ Akses untuk membuat atau memodifikasi peran IAM

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

**Untuk menyimpan skrip pengguna dan lingkungan virtual di S3 menggunakan konsol:**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Buat bucket S3 baru atau gunakan yang sudah ada.

1. Aktifkan pembuatan versi untuk ember.

   1. Pilih ember Anda.

   1. Pilih **Properti**.

   1. **Di bagian **Bucket Versioning**, pilih Edit.**

   1. Pilih **Aktifkan** dan simpan perubahan.

1. Unggah artefak Anda dan aktifkan hash SHA-256. 

   1. Arahkan ke ember Anda.

   1. Pilih **Unggah**.

   1. Pilih **Tambahkan file** dan tambahkan file skrip pengguna Anda.

   1. (Opsional, jika ada) Tambahkan **file.tar.gz** Anda.

   1. Perluas **Properti**.

   1. Di bawah **Checksum**, untuk **fungsi Checksum**, pilih. **SHA256**

   1. Pilih **Unggah**.

1. Anda sekarang siap untuk membuat template PySpark analisis.

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

**Untuk menyimpan skrip pengguna dan lingkungan virtual di S3 menggunakan: AWS CLI**

1. Jalankan perintah berikut:

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

1. Anda sekarang siap untuk membuat template PySpark analisis.

------

**catatan**  
Jika Anda perlu memperbarui skrip atau lingkungan virtual:   
Unggah versi baru sebagai objek terpisah.
Buat template analisis baru menggunakan artefak baru.
Menghentikan template lama.
Simpan artefak asli di S3 jika template lama mungkin masih diperlukan.