= Pasang Aplikasi React ing Amazon S3 = == Pandhuan 5 menit babagan cara masang Aplikasi React nganggo S3 == ![ ](httpsmiro.medium.com/max/1400/1*h4TLlisFk7XvtREAsS7C7Q.jpeg) Dadi sampeyan wis ngrampungake aplikasi React lan sampeyan pengin dadi tuan rumah ing endi wae. Apa sampeyan ngerti sampeyan bisa nggunakake Amazon AWS S3 kanggo dadi tuan rumah aplikasi React sampeyan? Iku relatif gampang, murah lan cepet kanggo nyebarke. = Ayo miwiti! = == Prasyarat == Sakdurunge mlebu hosting, ayo ndang disiapake administratif. Priksa manawa ing ngisor iki wis rampung: **Sampeyan duwe Akun AWS Ndhaptar akun AWS ing kene: httpsaws.amazon.com/resources/create-account/ **Gawe pangguna AWS Ing AWS Console, pindhah menyang tab IAM, banjur pindhah menyang à ¢ÃÂÃÂPanganggoâÃÂàbagean ing sidebar. Klik âÃÂÃÂAdd UserâÃÂàlan priksa âÃÂÃÂAkses terprogramâàÃÂ. ![ ](httpsmiro.medium.com/max/1400/1*gMtvyUQ_X2YVYHwNfLeygg.png) Klik âÃÂÃÂNext: IdinâÃÂàlan ing kene pilih âÃÂÃÂLampirake kabijakan sing wis ana langsungâà ÂÃÂ. Priksa âÃÂÃÂAdministratorAccessâÃÂàkanggo tujuan penyebaran. ![ ](httpsmiro.medium.com/max/1400/1*UfuPz5oak9QbxX0VXlNV5g.png) Klik tombol Sabanjure lan pungkasane klik âÃÂÃÂGawe panggunaâÃÂÃÂ. ![ ](httpsmiro.medium.com/max/1400/1*aSCgwjWRAiNQHBV_bSRlvA.png) Ing langkah pungkasan, kita nampa ID kunci Akses lan kunci akses Rahasia. Ngundhuh lan **Simpen menyang komputer amarga sampeyan bakal mbutuhake iki mengko == Instal AWS CLI == AWS CLI minangka alat sing kuat sing bisa mbantu nyederhanakake proses panyebaran. Ayo instal AWS CLI nggunakake Homebrew (kanggo macOS). Instal Homebrew yen sampeyan durung. * Cathetan: Yen sampeyan nggunakake Windows, sampeyan bisa nemokake instruksi ing dokumen resmi * * kene * Bukak terminal sampeyan, banjur ketik brew nginstal awscli. Sawise alat CLI diinstal, kita bisa ngatur akun AWS kita aws ngatur. Ing kene sampeyan kudu ngetik informasi kunci akses sing wis diundhuh sadurunge. Iku kudu kaya ing ngisor iki. Kanggo wilayah, sampeyan bisa mriksa URL sampeyan ing AWS Console lan bakal nyebutake wilayah sampeyan. Contone, tambang âÃÂÃÂap-tenggara-1âÃÂÃÂ. ![ ](httpsmiro.medium.com/max/1400/1*TbFgHQ9ey3SwBWtadBtqSQ.png) = Nggawe React App = Sampeyan bisa uga wis duwe aplikasi React sing siap dipasang. Nanging, yen sampeyan butuh aplikasi conto, sampeyan bisa nggunakake pilihan ing ngisor iki: - Gawe aplikasi React boilerplate kanthi mlaku npx create-react-app my-app - Download aplikasi React sampel (kanthi conto formulir) saka httpsgithub.com/harishv7/react-hook-form-example. Iki ditindakake kanggo tutorial nambah formulir menyang aplikasi React. Priksa metu kene. Sawise rampung, priksa manawa dependensi wis diinstal kabeh benang nginstal lan menehi app mlaku nggunakake wiwitan benang. = Nggawe S3 Bucket = Saiki yen aplikasi sampel wis siyap, ayo ngatur ember S3 kanggo dadi host aplikasi kita. Ing AWS Console, goleki âÃÂÃÂS3âÃÂàbanjur pindhah menyang S3 Dashboard. Klik ing âÃÂÃÂGawe bucketâÃÂàlan wenehi ember jeneng kayata âÃÂÃÂmy-react -app-2021âÃÂà(utawa apa wae sing dikarepake). * Cathetan: Jeneng ember kudu unik ing kabeh S3. Dadi pilih jeneng unik sing ora ana, yen ora, sampeyan bakal entuk kesalahan!* ![ ](httpsmiro.medium.com/max/1400/1*tLDgJ0HJNEUA9DwhD5XiUw.png) Aktifake akses umum menyang ember amarga kita hosting iku urip. ![ ](httpsmiro.medium.com/max/1400/1*Mqn0JUnqAvMMmimuLj7rTg.png) Ninggalake setelan liyane kaya apa wae lan klik âÃÂÃÂGawe bucketâÃÂÃÂ. Sampeyan bakal weruh entri kaya ing ngisor iki ing dashboard S3. ![ ](httpsmiro.medium.com/max/1400/1*pW6x0HIgq9WgauWy-SFIOw.png) Ayo klik lan pindhah menyang ember S3 sing mentas digawe. ![ ](httpsmiro.medium.com/max/1400/1*PNhe4x_fs02RmMKIQmGbng.png) Ayo ¢ÃÂÃÂs ngeklik âÃÂÃÂPropertiesâÃÂàbanjur gulung nganti tekan ngisor ing ngendi sampeyan pengin deleng âÃÂÃÂHosting situs web statisâÃÂÃÂ. ![ ](httpsmiro.medium.com/max/1400/1*mRdXzoHrc1LHQ8Hy-2V4UQ.png) Klik âÃÂÃÂEnableâÃÂàbanjur ketik âÃÂÃÂindex.htmlâààing dokumen indeks. ![ ](httpsmiro.medium.com/max/1400/1*3d4nQKZrRAh5SmgbL0-yhA.png) Ninggalake kolom liyane padha lan klik âÃÂÃÂSimpen owahanâÃÂÃÂ. = Nganggo S3 = Saiki, kita siyap kanggo masang app kita kanggo S3. Cara kanggo nindakake yaiku nggunakake perintah CLI ing ngisor iki: aws s3 sync build/ s3your-bucket-name>--acl public-read Kita uga bisa nambah printah iki menyang file package.json minangka skrip âÃÂÃÂdeployâÃÂÃÂ. ![ ](httpsmiro.medium.com/max/1400/1*BY8AO0YO7WqOUMPWA_XsVQ.png) Ayo nggawe app kita nggunakake mbangun benang sing mbantu nggawe mbangun produksi sing dioptimalake. Sabanjure, ayo mbukak perintah CLI sing diwenehake ing ndhuwur utawa yen sampeyan wis nyiyapake skrip nerbitake ing package.json, kita bisa nggunakake nyebarake benang. ![ ](httpsmiro.medium.com/max/1400/1*8ZbQ49dzPzGo_TkYh3_H1w.png) Iku, app kita saiki disebarake! Kanggo nemokake ing ngendi aplikasi kita di-host (link situs web), bukak konsol AWS S3 banjur klik ember sing digawe. Pindhah menyang tab âÃÂÃÂPropertiesâÃÂàbanjur gulung mudhun nganti tekan situs web statis. bagean hosting lan URL kita bakal ana. ![ ](httpsmiro.medium.com/max/1400/1*SbuQahvHex1KetHvddN2rw.png) Klik ing lan app sampeyan bakal mbukak ing tab anyar. Iki mine! ![ ](httpsmiro.medium.com/max/1400/1*LcpVXd_SeBMLbJafgOAbEA.png) = Kesimpulan = Kita wis sukses masang aplikasi React menyang Amazon S3! Iki minangka pilihan sing apik kanggo nyebarake lan nyoba prototipe React kanthi cepet lan bareng karo wong liya. Iku pancene gampang lan cepet kanggo nyebarke uga. Muga-muga tutorial iki migunani kanggo sampeyan! Sugeng coding! ðÃÂÃÂû *Konten liyane ing * *plainenglish.io*