

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.

# Eine Anwendung auf Amplify ohne Git-Repository bereitstellen
<a name="manual-deploys"></a>

Manuelle Bereitstellungen ermöglichen es Ihnen, Ihre Web-App mit Amplify Hosting zu veröffentlichen, ohne einen Git-Anbieter zu verbinden. Sie können einen komprimierten Ordner per Drag & Drop von Ihrem Desktop ziehen und Ihre Website in Sekundenschnelle hosten. Alternativ können Sie auf Assets in einem Amazon S3 S3-Bucket verweisen oder eine öffentliche URL zu dem Speicherort angeben, an dem Ihre Dateien gespeichert sind.

**Anmerkung**  
Manuelle Bereitstellungen haben aufgrund von Einschränkungen beim Amazon S3 S3-Kopiervorgang eine maximale Größenbeschränkung für .zip-Dateien von 5 GB. Wenn eines Ihrer Build-Artefakte diese Größe überschreitet, sollten Sie erwägen, es in kleinere Archive aufzuteilen oder eine alternative Bereitstellungsmethode zu verwenden.

Für Amazon S3 können Sie auch AWS Lambda Auslöser einrichten, um Ihre Website jedes Mal zu aktualisieren, wenn neue Assets hochgeladen werden. Weitere Informationen zur [Einrichtung dieses Szenarios finden Sie im Blogbeitrag Bereitstellen von auf Amazon S3, Dropbox oder Ihrem Desktop auf der AWS Amplify Konsole gespeicherten Dateien](https://aws.amazon.com/blogs/mobile/deploy-files-s3-dropbox-amplify-console/).

Amplify Hosting unterstützt keine manuellen Bereitstellungen für serverseitig gerenderte Apps (SSR). Weitere Informationen finden Sie unter [Bereitstellung serverseitig gerenderter Anwendungen mit Amplify Hosting](server-side-rendering-amplify.md).

## Manuelle Bereitstellungen per Drag-and-Drop
<a name="drag-and-drop"></a>

**Um eine App manuell per Drag & Drop bereitzustellen**

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

1. Wählen Sie in der oberen rechten Ecke **Neue App erstellen**.

1. Wählen Sie auf der Seite **Start building with Amplify die** Option **Deploy without Git** aus. Wählen Sie anschließend **Weiter**.

1. Geben Sie auf der Seite **Manuelle Bereitstellung starten** als **App-Name** den Namen Ihrer App ein.

1. Geben Sie **unter Branchenname** einen aussagekräftigen Namen ein, z. B. **development** oder**production**.

1. Wählen Sie als **Methode** die Option **Drag & Drop**.

1. Ziehen Sie entweder einen Ordner per Drag & Drop von Ihrem Desktop in die Drop-Zone oder **wählen Sie die Datei mit der Option „.zip-Ordner** auswählen“ von Ihrem Computer aus. Bei der Datei, die Sie ziehen und ablegen oder auswählen, muss es sich um einen komprimierten Ordner handeln, der den Inhalt Ihrer Build-Ausgabe enthält.

1. Wählen Sie **Save and deploy (Speichern und Bereitstellen)** aus.

## Manuelle Amazon S3- oder URL-Bereitstellung
<a name="amazon-s3-or-any-url"></a>

**Anmerkung**  
Wenn Sie eine statische Website von aus bereitstellenS3, erfordert das folgende Verfahren, dass Sie einen komprimierten Ordner mit dem Inhalt Ihrer Build-Ausgabe in Ihren S3 Bucket hochladen. Wir empfehlen, dass Sie eine statische Website direkt S3 über den Bucket-Namen und das Präfix bereitstellen. Weitere Informationen zu diesem vereinfachten Verfahren finden Sie unter[Bereitstellung einer statischen Website für Amplify aus einem Amazon S3 S3-Bucket](deploy-website-from-s3.md).

**Um eine App manuell über Amazon S3 oder eine öffentliche URL bereitzustellen**

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

1. Wählen Sie in der oberen rechten Ecke **Neue App erstellen**.

1. Wählen Sie auf der Seite **Start building with Amplify die** Option **Deploy without Git** aus. Wählen Sie anschließend **Weiter**.

1. Geben Sie auf der Seite **Manuelle Bereitstellung starten** als **App-Name** den Namen Ihrer App ein.

1. Geben Sie **unter Branchenname** einen aussagekräftigen Namen ein, z. B. **development** oder**production**.

1. Wählen Sie als **Methode** entweder **Amazon S3** oder **Beliebige URL** aus.

1. Das Verfahren zum Hochladen Ihrer Dateien hängt von der Upload-Methode ab.
   + Amazon S3

     1. Wählen Sie für **S3 location of objects to host**„**Durchsuchen S3**“. Wählen Sie dann den Namen des Amazon S3 S3-Buckets aus der Liste aus. Zugriffskontrolllisten (ACLs) müssen für den ausgewählten Bucket aktiviert sein. Weitere Informationen finden Sie unter [Fehlerbehebung beim Amazon S3 S3-Bucket-Zugriff für manuelle Bereitstellungen](#troubleshooting-s3-bucket-access).

     1. Wählen Sie den Namen der bereitzustellenden ZIP-Datei aus.

     1. Wählen Sie „**Präfix auswählen“**.
   + Beliebige URL

     1. Geben Sie **unter Ressourcen-URL** die URL der bereitzustellenden ZIP-Datei ein.

1. Wählen Sie **Save and deploy (Speichern und Bereitstellen)** aus.

**Anmerkung**  
Achten Sie beim Erstellen des komprimierten Ordners darauf, dass Sie den Inhalt Ihrer Build-Ausgabe komprimieren und nicht den Ordner der obersten Ebene. Wenn Ihre Build-Ausgabe beispielsweise einen Ordner mit dem Namen „build“ oder „public“ generiert, navigieren Sie zunächst zu diesem Ordner, wählen Sie den gesamten Inhalt aus und komprimieren Sie ihn von dort aus. Wenn Sie dies nicht tun, wird die Fehlermeldung „Zugriff verweigert“ angezeigt, da das Stammverzeichnis der Site nicht ordnungsgemäß initialisiert wird.

### Fehlerbehebung beim Amazon S3 S3-Bucket-Zugriff für manuelle Bereitstellungen
<a name="troubleshooting-s3-bucket-access"></a>

Wenn Sie einen Amazon S3-Bucket erstellen, verwenden Sie dessen Einstellung Amazon S3 Object Ownership, um zu steuern, ob Zugriffskontrolllisten (ACLs) für den Bucket aktiviert oder deaktiviert sind. Um eine App manuell aus einem Amazon S3 S3-Bucket auf Amplify bereitzustellen, ACLs muss sie im Bucket aktiviert sein.

Wenn Sie bei der Bereitstellung aus einem Amazon S3 S3-Bucket eine `AccessControlList` Fehlermeldung erhalten, wurde der Bucket mit ACLs deaktivierter Option erstellt und Sie müssen sie in der Amazon S3 S3-Konsole aktivieren. Anweisungen finden Sie unter [Objektbesitz für einen vorhandenen Bucket festlegen](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-ownership-existing-bucket.html?icmpid=docs_s3_hp-edit-object-ownership-page) im *Amazon Simple Storage Service-Benutzerhandbuch*.