

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.

# Connect zum Quellcode in Amazon S3 her
<a name="dotnet-connect-source-code-s3"></a>

Als Alternative zum Verbinden eines [Quellcode-Repositorys können Sie AWS Transform mit dem Quellcode in Amazon S3 verbinden](https://docs.aws.amazon.com/transform/latest/userguide/dotnet-creating-repo-connector.html).

## Organisation des S3-Buckets
<a name="s3-bucket-organization"></a>

Der ursprüngliche Quellcode und der transformierte Code werden in einem gemeinsamen S3-Bucket gespeichert, der wie unten gezeigt organisiert ist. Sie müssen Ihren S3-Bucket in derselben Region wie Ihren AWS Transform-Job einrichten. Laden Sie Ihren Quellcode als Zip-Datei auf Root-Ebene in den Bucket hoch. Die ZIP-Datei muss für jedes Repository einen Ordner der obersten Ebene enthalten.

Während der AWS Transformation erstellt Transform einen Transformationsausgabeordner und speichert die Transformationsergebnisse in diesem Ordner. Die Transformation erstellt eine ZIP-Datei mit dem Namen *transformed-code.zip*, die den transformierten Code enthält. Dazu gehört ein Bericht über Codeunterschiede (Dateiname diff.txt), in dem Dateiänderungen auf Projektebene hervorgehoben werden.

```
<customer-bucket>/
├── source-code.zip
         ├── repo 1
         ├── repo 2
         ├── ......
         ├── repo n            
└── transform-output/
      ├── transformed-code.zip
```

## Einen neuen S3-Connector hinzufügen
<a name="adding-new-s3-connector"></a>

So erstellen Sie einen neuen S3-Quellcode-Repository-Connector:

1. Erstellen Sie in der AWS Konsole einen S3-Bucket.

1. Laden Sie Ihren Quellcode als Zip-Datei in den S3-Bucket hoch.

1. Starten Sie in der AWS Transform-Web-App einen .NET-Transformationsjob. Wählen **Connect im Schritt Ein Quellcode-Repository** **Connect die Option Ihren Quellcode im S3-Bucket** verbinden und dann **Speichern** aus.

1. Geben Sie auf der nächsten Seite Ihre S3-Bucket-Details ein und wählen Sie **Senden** aus.

   1. Name des Connectors

   1. AWS Konto-ID

   1. S3 Bucket Arn

   1. S3-Bucket-Verschlüsselungsschlüssel (optional)

1. Genehmigen Sie den Konnektor:

   1. Kopieren Sie auf der nächsten Seite den Bestätigungslink.

   1. Lassen Sie einen Genehmiger den Link aufrufen, um zur Seite mit der Anfrage zur Erstellung des AWS Transform-Connectors zu gelangen.

   1. Wählen Sie, ob Sie eine neue Rolle erstellen oder eine bestehende Rolle verwenden möchten.

   1. Nachdem Sie die Anfrage geprüft haben, wählen Sie **Speichern** und **genehmigen**, um sie zu genehmigen.

1. Geben Sie den Speicherort der S3-Zip-Datei an:

   1. Warten Sie in der AWS Transform-Web-App, bis der Status **Genehmigt** angezeigt wird.

   1. Geben Sie auf der Seite „**Asset-Speicherort angeben**“ eine S3-URL für die Code-Zip-Datei im Format ein `s3://bucket-name/zip-file-name` und wählen Sie „**Zur AWS Transformation senden**“.

   1. Der Job wird mit dem **Discovery-Schritt** fortgeführt, um die Transformation fortzusetzen.

## Löschen eines S3-Connectors
<a name="deleting-s3-connector"></a>

Um einen vorhandenen S3-Connector zu löschen:

1. Wählen Sie in der AWS Transform-Web-App oben rechts die Option **Konnektoren verwalten** aus.

1. Wählen **Sie im Fenster „Konnektoren verwalten**“ den Konnektor aus.

1. Wählen Sie **Löschen** aus.