

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

# Penerbitan Aplikasi
<a name="serverlessrepo-publishing-applications"></a>

Ketika Anda mempublikasikan aplikasi tanpa server ke AWS Serverless Application Repository, Anda membuatnya tersedia bagi orang lain untuk menemukan dan menyebarkan.

Pertama-tama Anda mendefinisikan aplikasi Anda dengan *AWS Serverless Application Model (AWS SAM) template.* Ketika Anda menentukan aplikasi Anda, Anda harus mempertimbangkan apakah konsumen aplikasi Anda akan diminta untuk mengakui kemampuan aplikasi. Untuk informasi selengkapnya tentang menggunakan AWS SAM dan mengakui kemampuan, lihat. [Menggunakan AWS SAM dengan AWS Serverless Application Repository](using-aws-sam.md)

Anda dapat mempublikasikan aplikasi tanpa server dengan menggunakan Konsol Manajemen AWS, antarmuka baris AWS SAM perintah (AWS SAM CLI), atau SDK. AWS Untuk mempelajari lebih lanjut tentang prosedur penerbitan aplikasi ke AWS Serverless Application Repository, lihat[Cara Mempublikasikan Aplikasi](serverlessrepo-how-to-publish.md).

Ketika Anda mempublikasikan aplikasi Anda, awalnya disetel ke *pribadi*, yang berarti bahwa itu hanya tersedia untuk AWS akun yang membuatnya. Untuk membagikan aplikasi Anda dengan orang lain, Anda harus mengaturnya menjadi *dibagikan secara pribadi* (hanya dibagikan dengan kumpulan AWS akun tertentu), atau *dibagikan secara publik (dibagikan* dengan semua orang).

Ketika Anda mempublikasikan aplikasi ke AWS Serverless Application Repository dan mengaturnya ke publik, layanan membuat aplikasi tersedia untuk konsumen di semua Wilayah. Ketika konsumen menyebarkan aplikasi publik ke Wilayah selain Wilayah di mana aplikasi pertama kali diterbitkan, AWS Serverless Application Repository salinan artefak penerapan aplikasi ke bucket Amazon S3 di Wilayah tujuan. Ini memperbarui sumber daya apa pun di AWS SAM template yang menggunakan artefak tersebut untuk mereferensikan file di bucket Amazon S3 untuk Wilayah tujuan. Artefak penerapan dapat mencakup kode fungsi Lambda, file definisi API, dan sebagainya.

**catatan**  
Aplikasi **pribadi* dan pribadi* hanya tersedia di AWS Wilayah tempat mereka dibuat. Aplikasi *bersama publik* tersedia di semua AWS Wilayah. Untuk mempelajari lebih lanjut tentang berbagi aplikasi, lihat[AWS Serverless Application Repository Contoh Kebijakan Aplikasi](security_iam_resource-based-policy-examples.md).

**Topics**
+ [Menggunakan AWS SAM dengan AWS Serverless Application Repository](using-aws-sam.md)
+ [Cara Mempublikasikan Aplikasi](serverlessrepo-how-to-publish.md)
+ [Lencana Penulis Terverifikasi](serverlessrepo-verified-author.md)
+ [Berbagi Lapisan Lambda](sharing-lambda-layers.md)