

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

# Menyebarkan aplikasi ke Amplify tanpa repositori Git
<a name="manual-deploys"></a>

Penerapan manual memungkinkan Anda memublikasikan aplikasi web Anda dengan Amplify Hosting tanpa menghubungkan penyedia Git. Anda dapat menarik dan melepas folder zip dari desktop Anda dan meng-host situs Anda dalam hitungan detik. Atau, Anda dapat mereferensikan aset di bucket Amazon S3 atau menentukan URL publik ke lokasi penyimpanan file Anda.

**catatan**  
Penerapan manual memiliki batas ukuran file.zip maksimum 5GB karena kendala operasi salinan Amazon S3. Jika ada artefak build yang melebihi ukuran ini, pertimbangkan untuk memecahnya menjadi arsip yang lebih kecil atau menggunakan metode penerapan alternatif.

Untuk Amazon S3, Anda juga dapat mengatur AWS Lambda pemicu untuk memperbarui situs Anda setiap kali aset baru diunggah. Lihat [Menerapkan file yang disimpan di Amazon S3, Dropbox, atau Desktop Anda ke postingan blog konsol untuk AWS Amplify](https://aws.amazon.com/blogs/mobile/deploy-files-s3-dropbox-amplify-console/) detail selengkapnya tentang pengaturan skenario ini.

Amplify Hosting tidak mendukung penerapan manual untuk aplikasi yang dirender sisi server (SSR). Untuk informasi selengkapnya, lihat [Menyebarkan aplikasi yang dirender sisi server dengan Amplify Hosting](server-side-rendering-amplify.md).

## Seret dan lepas penerapan manual
<a name="drag-and-drop"></a>

**Cara men-deploy aplikasi secara manual dengan seret dan jatuhkan**

1. Masuk ke Konsol Manajemen AWS dan buka konsol [Amplify](https://console.aws.amazon.com/amplify/).

1. Di sudut kanan atas, pilih **Buat aplikasi baru**.

1. Pada halaman **Mulai membangun dengan Amplify**, pilih **Deploy tanpa** Git. Lalu, pilih **Selanjutnya**.

1. Pada halaman **Mulai penerapan manual**, untuk **nama Aplikasi**, masukkan nama aplikasi Anda.

1. Untuk **nama Cabang**, masukkan nama yang bermakna, seperti **development** atau**production**.

1. Untuk **Metode**, pilih **Seret dan jatuhkan**.

1. Seret dan lepas folder dari desktop Anda ke zona drop atau gunakan **folder Choose .zip** untuk memilih file dari komputer Anda. File yang Anda seret dan lepas atau pilih harus berupa folder zip yang berisi konten keluaran build Anda.

1. Pilih **Simpan dan deploy**.

## Amazon S3 atau penyebaran manual URL
<a name="amazon-s3-or-any-url"></a>

**catatan**  
Jika Anda menggunakan situs web statis dariS3, prosedur berikut mengharuskan Anda mengunggah folder zip dengan konten keluaran build ke bucket. S3 Sebaiknya gunakan situs web statis secara langsung dari S3 penggunaan nama dan awalan bucket. Untuk informasi lebih lanjut tentang proses yang disederhanakan ini, lihat[Menerapkan situs web statis untuk Amplify dari bucket Amazon S3](deploy-website-from-s3.md).

**Cara men-deploy aplikasi secara manual dari Amazon S3 atau URL publik**

1. Masuk ke Konsol Manajemen AWS dan buka konsol [Amplify](https://console.aws.amazon.com/amplify/).

1. Di sudut kanan atas, pilih **Buat aplikasi baru**.

1. Pada halaman **Mulai membangun dengan Amplify**, pilih **Deploy tanpa** Git. Lalu, pilih **Selanjutnya**.

1. Pada halaman **Mulai penerapan manual**, untuk **nama Aplikasi**, masukkan nama aplikasi Anda.

1. Untuk **nama Cabang**, masukkan nama yang bermakna, seperti **development** atau**production**.

1. Untuk **Metode**, pilih **Amazon S3** atau **URL mana saja**.

1. Langkah untuk mengunggah file bergantung pada metode pengunggahan.
   + Amazon S3

     1. Untuk **S3 location of objects to host**, pilih **Jelajahi S3**. Kemudian, pilih nama bucket Amazon S3 dari daftar. Daftar kontrol akses (ACLs) harus diaktifkan untuk bucket yang Anda pilih. Untuk informasi selengkapnya, lihat [Memecahkan masalah akses bucket Amazon S3 untuk penerapan manual](#troubleshooting-s3-bucket-access).

     1. Pilih nama file.zip yang akan digunakan.

     1. Pilih **Pilih awalan**.
   + URL mana saja

     1. Untuk **URL Sumber Daya**, masukkan URL ke file.zip yang akan digunakan.

1. Pilih **Simpan dan deploy**.

**catatan**  
Saat Anda membuat folder zip, pastikan Anda zip konten output build Anda dan bukan folder tingkat atas. Misalnya, jika output build menghasilkan folder bernama “build” atau “publik”, navigasi ke folder tersebut terlebih dahulu, kemudian pilih semua isi, lalu zip dari sana. Jika tidak, pesan kesalahan “Akses Ditolak” akan ditampilkan karena direktori root situs tidak akan diinisialisasi dengan benar.

### Memecahkan masalah akses bucket Amazon S3 untuk penerapan manual
<a name="troubleshooting-s3-bucket-access"></a>

Saat membuat bucket Amazon S3, Anda menggunakan setelan Kepemilikan Objek Amazon S3 untuk mengontrol apakah daftar kontrol akses ACLs () diaktifkan atau dinonaktifkan untuk bucket. Untuk menerapkan aplikasi secara manual ke Amplify dari bucket Amazon S3 ACLs , harus diaktifkan di bucket.

Jika Anda mendapatkan `AccessControlList` kesalahan saat menerapkan dari bucket Amazon S3, bucket dibuat ACLs dengan dinonaktifkan dan Anda harus mengaktifkannya di konsol Amazon S3. Untuk petunjuknya, lihat [Menyetel Kepemilikan Objek pada bucket yang ada](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-ownership-existing-bucket.html?icmpid=docs_s3_hp-edit-object-ownership-page) di *Panduan Pengguna Layanan Penyimpanan Sederhana Amazon*.