AWS CodeArtifact

Manajemen artefak yang aman, dapat diskalakan, dan hemat biaya untuk pengembangan perangkat lunak

AWS CodeArtifact adalah layanan repositori artefak yang terkelola penuh, yang memudahkan organisasi dari berbagai ukuran untuk menyimpan, mempublikasikan, dan berbagi paket perangkat lunak yang digunakan dalam proses pengembangan perangkat lunak mereka secara aman. CodeArtifact dapat dikonfigurasikan untuk secara otomatis mengambil paket perangkat lunak dan dependensi dari repositori artefak publik sehingga developer memiliki akses ke layanan terbaru. CodeArtifact bekerja dengan pengelola paket yang umum digunakan dan alat pembuatan seperti Maven, Gradle, npm, yarn, twine, pip, dan NuGet sehingga memudahkan integrasi ke dalam alur kerja pengembangan yang ada.

Tim pengembangan sering kali bergantung pada paket perangkat lunak sumber terbuka maupun paket yang dibangun di dalam organisasi mereka. Pemimpin IT harus mampu mengontrol akses dan memvalidasi keamanan dari paket perangkat lunak tersebut. Tim membutuhkan cara untuk menemukan paket terbaru yang telah disetujui untuk digunakan oleh pemimpin IT mereka. Untuk mengatasi tantangan ini, pemimpin IT beralih ke layanan repositori artefak pusat untuk menyimpan dan membagikan paket. Namun, solusi yang ada sering kali membutuhkan tim agar membeli lisensi untuk solusi perangkat lunak yang kompleks untuk disiapkan, diskalakan, dan dioperasikan.

AWS CodeArtifact adalah layanan repositori artefak bayar sesuai pemakaian yang diskalakan berdasarkan kebutuhan organisasi. Dengan CodeArtifact, tidak ada perangkat lunak yang perlu diperbarui atau layanan yang perlu dikelola. Hanya dengan beberapa klik, pemimpin IT dapat menyiapkan repositori pusat yang memudahkan bagi tim pengembangan untuk menemukan dan menggunakan paket perangkat lunak yang mereka butuhkan. Pemimpin IT juga dapat menyetujui distribusi paket dan kontrol di seluruh organisasi, memastikan tim pengembangan menggunakan paket perangkat lunak yang aman untuk digunakan.

Penyimpanan gratis 2 GB

per bulan dengan AWS Tingkat Gratis

Manfaat

Simpan dan bagikan artefak secara aman

CodeArtifact berintegrasi dengan AWS Key Management Service (KMS) untuk menyediakan penyimpanan yang terenkripsi. CodeArtifact mendukung AWS IAM sehingga pemimpin IT dapat memberikan tingkat akses yang tepat pada tim yang berbeda di seluruh akun AWS.

Kurangi overhead operasional

CodeArtifact adalah layanan terkelola penuh yang meniadakan kebutuhan untuk menyiapkan dan mengoperasikan infrastruktur yang diperlukan untuk mengelola repositori artefak. CodeArtifact memiliki ketersediaan tinggi dan dapat diskalakan untuk memenuhi kebutuhan berbagai ukuran organisasi.

Bayar sesuai pemakaian

Dengan CodeArtifact, tidak ada biaya di muka atau biaya lisensi untuk fitur yang tidak Anda gunakan. Anda hanya membayar untuk paket perangkat lunak yang disimpan, jumlah permintaan yang dibuat, dan data yang ditransfer dari Wilayah AWS.

Cara kerjanya

Cara kerja Amazon Detective

Fitur Utama

Gunakan paket dari repositori artefak publik

Anda dapat mengonfigurasi CodeArtifact untuk mengambil paket perangkat lunak dari repositori publik seperti Registry, Maven Central, PyPI, dan NuGet.org npm hanya dengan beberapa klik. CodeArtifact secara otomatis mengunduh dan menyimpan dependensi aplikasi dari repositori tersebut sehingga versi terbaru selalu tersedia untuk developer dan sistem CI/CD.

Publikasikan dan Bagikan paket

Anda dapat menggunakan manajer paket yang ada seperti npm, pip, yarn, twine, Maven, dan NuGet untuk mempublikasikan paket yang dikembangkan di dalam organisasi. Tim pengembangan dapat menghemat waktu dengan mengambil paket yang dipublikasikan ke repositori organisasi pusat dan yang dibagikan di dalamnya, alih-alih membuatnya sendiri.

Setujui paket untuk digunakan dan audit penggunaan paket

Anda dapat menyetujui penggunaan paket dengan membangun alur kerja terotomatisasi dengan menggunakan API CodeArtifact dan AWS EventBridge. Integrasi dengan AWS CloudTrail memberikan pemimpin visibilitas terhadap paket mana yang digunakan beserta letaknya, yang memudahkan identifikasi paket yang perlu diperbarui atau dihapus.

Pelanggan

Cara kerja Amazon Detective

Bio-Rad adalah pemimpin global dalam pengembangan, manufaktur, dan pemasaran berbagai produk inovatif untuk ilmu hayat dan pasar diagnostik klinis. Dengan fokus pada kualitas dan layanan pelanggan selama lebih dari 65 tahun, produk kami memajukan proses penemuan dan meningkatkan pemeliharaan kesehatan. Pelanggan kami meliputi universitas dan institusi penelitian, rumah sakit, laboratorium kesehatan masyarakat serta komersial, bioteknologi, farmasi, dan juga laboratorium terapan yang mencakup keamanan pangan dan kualitas lingkungan.

“Mengadopsi AWS CodeArtifact sangatlah mudah. Dalam beberapa jam, kami menuliskan skrip pembuatan domain serta repositori dan juga mengubah beberapa IAM role untuk menambahkan akses. Hanya dengan melakukan itu, tim dan sistem integrasi berkelanjutan AWS CodePipeline kami sudah memiliki akses. Ini juga membantu karena CodeArtifact mendukung manajer paket utama yang kami gunakan. Karena akses dikelola melalui IAM, tidak terdapat upaya masuk yang menipu dan tidak ada rahasia yang dikelola di dalam alur. Sama pentingnya bahwa CodeArtifact merupakan layanan terkelola AWS. Tidak ada kode di luar kode kami sendiri yang perlu untuk dikelola, tidak ada patch, tidak ada server, tidak ada jaringan, dan tidak ada langganan.”
Cara kerja Amazon Detective

Platform aman Stackery memungkinkan tim untuk merancang, mengembangkan, dan mengirimkan aplikasi nirserver modern.

"Platform kami menggunakan berbagai fungsi AWS Lambda Node.js yang memiliki dependensi pada paket sumber terbuka. Kami merasa sulit untuk menyelesaikan masalah dengan cepat dalam paket pihak ketiga karena kontrol kami yang terbatas. Contohnya, cacat di salah satu paket sumber terbuka untuk penyatuan dan manajemen koneksi menyebabkan aplikasi kami mengalami kegagalan koneksi basis data intermiten. Kami tidak memiliki waktu untuk menunggu penulis paket upstream untuk memperbaikinya.
 
AWS CodeArtifact, yang bertindak sebagai proksi transparan terhadap upstream npmjs.org, memungkinkan kita untuk melakukan patch ke paket secara lokal dan mengunggahnya ke repositori CodeArtifact kami. Keindahan dari pendekatan ini adalah menyelesaikan masalah tanpa perlu memperbarui sumber dari berbagai fungsi Lambda kami - penghemat waktu yang sangat banyak untuk skenario nirserver dan layanan mikro."
Read the documentation
Baca dokumentasi

Pelajari selengkapnya tentang kemampuan dan implementasi AWS CodeArtifact dengan membaca dokumentasi.

Baca dokumentasi 
Daftar akun AWS
Daftar untuk akun gratis

Dapatkan akses secara instan ke AWS Tingkat Gratis. 

Daftar 
Daftar untuk pratinjau
Mulai

Mulai membangun dengan AWS CodeArtifact di Konsol Manajemen AWS.

Masuk