

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Speichern eines Benutzerskripts und einer virtuellen Umgebung in S3
<a name="store-artifacts-in-s3"></a>

Das folgende Verfahren erklärt, wie ein Benutzerskript und eine optionale virtuelle Umgebung in Amazon S3 gespeichert werden. Schließen Sie diesen Schritt ab, bevor Sie eine PySpark Analysevorlage erstellen. 

**Wichtig**  
Ändern oder entfernen Sie keine Artefakte (Benutzerskripte oder virtuelle Umgebungen), nachdem Sie eine Analysevorlage erstellt haben.  
Dadurch wird:  
Verursacht, dass alle future Analysejobs, die diese Vorlage verwenden, fehlschlagen.
Erfordert die Erstellung einer neuen Analysevorlage mit neuen Artefakten.
Wirkt sich nicht auf zuvor abgeschlossene Analyseaufträge aus

**Voraussetzungen**
+ Und AWS-Konto mit den entsprechenden Berechtigungen
+ Eine Benutzerskriptdatei (wie`my_analysis.py`)
+ (Optional, falls vorhanden) Ein virtuelles Umgebungspaket (`.tar.gz`Datei) 
+ Zugriff zum Erstellen oder Ändern von IAM-Rollen

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

**Um ein Benutzerskript und eine virtuelle Umgebung in S3 mithilfe der Konsole zu speichern:**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Erstellen Sie einen neuen S3-Bucket oder verwenden Sie einen vorhandenen.

1. Aktivieren Sie die Versionierung für den Bucket.

   1. Wählen Sie Ihren Bucket aus.

   1. Wählen Sie **Properties** (Eigenschaften).

   1. Wählen Sie im Abschnitt **Bucket-Versionierung die** Option **Bearbeiten** aus.

   1. Wählen Sie **Aktivieren** und speichern Sie die Änderungen.

1. Laden Sie Ihre Artefakte hoch und aktivieren Sie den SHA-256-Hash. 

   1. Navigiere zu deinem Bucket.

   1. Klicken Sie auf **Upload**.

   1. Wählen Sie **Dateien hinzufügen** und fügen Sie Ihre Benutzerskriptdatei hinzu.

   1. (Optional, falls vorhanden) Fügen Sie Ihre **.tar.gz-Datei** hinzu.

   1. **Erweitern Sie Eigenschaften.**

   1. Wählen **Sie unter Prüfsummen** für **Prüfsummenfunktion** die Option aus. **SHA256**

   1. Klicken Sie auf **Upload**.

1. Sie sind jetzt bereit, eine PySpark Analysevorlage zu erstellen.

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

**Um das Benutzerskript und die virtuelle Umgebung in S3 zu speichern, verwenden Sie AWS CLI:**

1. Führen Sie den folgenden Befehl aus:

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

1. Sie sind jetzt bereit, eine PySpark Analysevorlage zu erstellen.

------

**Anmerkung**  
Wenn Sie das Skript oder die virtuelle Umgebung aktualisieren müssen:   
Laden Sie die neue Version als separates Objekt hoch.
Erstellen Sie eine neue Analysevorlage mit den neuen Artefakten.
Verwerfen Sie die alte Vorlage.
Behalten Sie die ursprünglichen Artefakte in S3 bei, falls die alte Vorlage möglicherweise noch benötigt wird.