Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menciptakan CodeArtifact sumber daya dengan AWS CloudFormation
CodeArtifact terintegrasi dengan AWS CloudFormation, layanan yang membantu Anda memodelkan dan mengatur AWS sumber daya Anda sehingga Anda dapat menghabiskan lebih sedikit waktu untuk membuat dan mengelola sumber daya dan infrastruktur Anda. Anda membuat template yang menjelaskan semua AWS sumber daya yang Anda inginkan, dan AWS CloudFormation mengurus penyediaan dan konfigurasi sumber daya tersebut untuk Anda.
Ketika Anda menggunakan AWS CloudFormation, Anda dapat menggunakan kembali template Anda untuk mengatur CodeArtifact sumber daya Anda secara konsisten dan berulang kali. Cukup jelaskan sumber daya Anda sekali dan kemudian sediakan sumber daya yang sama berulang-ulang di beberapa akun dan AWS Wilayah.
CodeArtifact dan AWS CloudFormation template
Untuk menyediakan dan mengonfigurasi sumber daya untuk CodeArtifact dan layanan terkait, Anda harus memahami AWS CloudFormation templat. Templat adalah file teks dengan format JSON atau YAML. Template ini menjelaskan sumber daya yang ingin Anda sediakan di AWS CloudFormation tumpukan Anda. Jika Anda tidak terbiasa dengan JSON atau YAMAL, Anda dapat menggunakan AWS CloudFormation Designer untuk membantu Anda memulai dengan template. AWS CloudFormation Untuk informasi selengkapnya, lihat Apa itu AWS CloudFormation Designer? dalam AWS CloudFormation User Guide.
CodeArtifact mendukung pembuatan domain, repositori, dan grup paket di. AWS CloudFormation Untuk informasi selengkapnya, termasuk contoh template JSON dan YAMAL, lihat topik berikut di AWS CloudFormation Panduan Pengguna:
Mencegah penghapusan sumber daya CodeArtifact
CodeArtifact repositori berisi dependensi aplikasi kritis yang mungkin tidak mudah dibuat ulang jika hilang. Untuk melindungi CodeArtifact sumber daya dari penghapusan yang tidak disengaja saat mengelola CodeArtifact sumber daya dengan CloudFormation, sertakan UpdateRetainPolicy
atribut DeletionPolicy
dan dengan nilai Retain
pada semua domain dan respositori. Ini akan mencegah penghapusan jika sumber daya dihapus dari template tumpukan, atau seluruh tumpukan dihapus secara tidak sengaja. Cuplikan YAMAL berikut menunjukkan domain dasar dan repositori dengan atribut ini:
Resources: MyCodeArtifactDomain: Type: 'AWS::CodeArtifact::Domain' DeletionPolicy: Retain UpdateReplacePolicy: Retain Properties: DomainName: "my-domain" MyCodeArtifactRepository: Type: 'AWS::CodeArtifact::Repository' DeletionPolicy: Retain UpdateReplacePolicy: Retain Properties: RepositoryName: "my-repo" DomainName: !GetAtt MyCodeArtifactDomain.Name
Untuk informasi selengkapnya tentang atribut ini, lihat DeletionPolicydan UpdateReplacePolicydi Panduan AWS CloudFormation Pengguna.
Pelajari lebih lanjut tentang AWS CloudFormation
Untuk mempelajari selengkapnya AWS CloudFormation, lihat sumber daya berikut: