Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Salin produk AWS Service Catalog di berbagai akun AWS dan Wilayah AWS
Sachin Vighe dan Santosh Kale, Amazon Web Services
Ringkasan
AWS Service Catalog adalah layanan Regional dan ini berarti portofolio dan produk AWS Service Catalog hanya terlihat di Wilayah AWS tempat produk tersebut dibuat. Jika Anda menyiapkan hub AWS Service Catalog
Pendekatan pola ini membantu menyederhanakan proses ini dengan menjelaskan cara menyalin produk dari hub AWS Service Catalog di akun AWS sumber atau Wilayah AWS ke hub baru di akun tujuan atau Wilayah. Untuk informasi selengkapnya tentang hub AWS Service Catalog dan model spoke, lihat Model hub dan spoke AWS Service Catalog: Cara mengotomatiskan penerapan dan pengelolaan AWS Service Catalog ke banyak akun di AWS
Pola ini juga menyediakan paket kode terpisah yang diperlukan untuk menyalin produk AWS Service Catalog di seluruh akun atau ke Wilayah lain. Dengan menggunakan pola ini, organisasi Anda dapat menghemat waktu, membuat versi produk yang ada dan sebelumnya tersedia di hub AWS Service Catalog baru, meminimalkan risiko kesalahan manual, dan menskalakan pendekatan di beberapa akun atau Wilayah.
catatan
Bagian Epik pola ini menyediakan dua opsi untuk menyalin produk. Anda dapat menggunakan Opsi 1 untuk menyalin produk di seluruh akun atau memilih Opsi 2 untuk menyalin produk di seluruh Wilayah.
Prasyarat dan batasan
Prasyarat
Akun AWS yang aktif.
Produk AWS Service Catalog yang ada di akun sumber atau Wilayah.
Hub AWS Service Catalog yang ada di akun tujuan atau Wilayah.
Jika Anda ingin menyalin produk di seluruh akun, Anda harus membagikan dan kemudian mengimpor portofolio AWS Service Catalog yang berisi produk ke akun tujuan Anda. Untuk informasi selengkapnya tentang hal ini, lihat Berbagi dan mengimpor portofolio dalam dokumentasi AWS Service Catalog.
Batasan
Produk AWS Service Catalog yang ingin Anda salin di seluruh Wilayah atau akun tidak dapat dimiliki lebih dari satu portofolio.
Arsitektur
Diagram berikut menunjukkan penyalinan produk AWS Service Catalog dari akun sumber ke akun tujuan.

Diagram berikut menunjukkan penyalinan produk AWS Service Catalog dari Wilayah sumber ke Wilayah tujuan.

Tumpukan teknologi
Amazon CloudWatch
AWS Identity and Access Management (IAM)
AWS Lambda
AWS Service Catalog
Otomatisasi dan skala
Anda dapat menskalakan pendekatan pola ini dengan menggunakan fungsi Lambda yang dapat diskalakan tergantung pada jumlah permintaan yang diterima atau berapa banyak produk AWS Service Catalog yang perlu Anda salin. Untuk informasi selengkapnya tentang ini, lihat penskalaan fungsi Lambda dalam dokumentasi AWS Lambda.
Alat
AWS Command Line Interface (AWS CLI) adalah alat sumber terbuka yang membantu Anda berinteraksi dengan layanan AWS melalui perintah di shell baris perintah Anda.
AWS Identity and Access Management (IAM) membantu Anda mengelola akses ke sumber daya AWS dengan aman dengan mengontrol siapa yang diautentikasi dan diberi wewenang untuk menggunakannya.
AWS Lambda adalah layanan komputasi yang membantu Anda menjalankan kode tanpa perlu menyediakan atau mengelola server. Ini menjalankan kode Anda hanya bila diperlukan dan skala secara otomatis, jadi Anda hanya membayar untuk waktu komputasi yang Anda gunakan.
AWS Service Catalog membantu Anda mengelola katalog layanan TI secara terpusat yang disetujui untuk AWS. Pengguna akhir dapat dengan cepat men-deploy hanya layanan IT yang disetujui yang mereka butuhkan, mengikuti batasan yang ditetapkan oleh organisasi Anda.
Kode
Anda dapat menggunakan cross-account-copy paket (terlampir) untuk menyalin produk AWS Service Catalog di seluruh akun atau cross-region-copy paket (terlampir) untuk menyalin produk di seluruh Wilayah.
cross-account-copyPaket berisi file-file berikut:
copyconf.properties— File konfigurasi yang berisi parameter ID akun Wilayah dan AWS untuk menyalin produk di seluruh akun.scProductCopyLambda.py— Fungsi Python untuk menyalin produk di seluruh akun.createDestAccountRole.sh— Skrip untuk membuat peran IAM di akun tujuan.createSrcAccountRole.sh— Skrip untuk membuat peran IAM di akun sumber.copyProduct.sh— Skrip untuk membuat dan memanggil fungsi Lambda untuk menyalin produk di seluruh akun.
cross-region-copyPaket berisi file-file berikut:
copyconf.properties— File konfigurasi yang berisi parameter ID akun Wilayah dan AWS untuk menyalin produk di seluruh Wilayah.scProductCopyLambda.py— Fungsi Python untuk menyalin produk di seluruh Wilayah.copyProduct.sh— Skrip untuk membuat peran IAM dan membuat serta memanggil fungsi Lambda untuk menyalin produk di seluruh Wilayah.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Perbarui file konfigurasi. |
| Administrator AWS, administrator sistem AWS, administrator Cloud |
Konfigurasikan kredensional Anda untuk AWS CLI di akun tujuan. | Konfigurasikan kredensional Anda untuk mengakses AWS CLI di akun tujuan Anda dengan menjalankan
Untuk informasi selengkapnya tentang hal ini, lihat Dasar-dasar konfigurasi dalam dokumentasi AWS Command Line Interface. | Administrator AWS, administrator sistem AWS, administrator Cloud |
Konfigurasikan kredensional Anda untuk AWS CLI di akun sumber. | Konfigurasikan kredensional Anda untuk mengakses AWS CLI di akun sumber Anda dengan menjalankan
Untuk informasi selengkapnya tentang hal ini, lihat Dasar-dasar konfigurasi dalam dokumentasi AWS Command Line Interface. | Administrator AWS, administrator sistem AWS, administrator Cloud |
Buat peran eksekusi Lambda di akun tujuan Anda. | Jalankan
| Administrator AWS, administrator sistem AWS, administrator Cloud |
Buat peran IAM lintas akun di akun sumber Anda. | Jalankan
| Administrator AWS, administrator sistem AWS, administrator Cloud |
Jalankan skrip CopyProduct di akun tujuan. | Jalankan
| Administrator AWS, administrator sistem AWS, administrator Cloud |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Perbarui file konfigurasi. |
| Administrator sistem AWS, administrator Cloud, administrator AWS |
Konfigurasikan kredensional Anda untuk AWS CLI. | Konfigurasikan kredensional Anda untuk mengakses AWS CLI di lingkungan Anda dengan menjalankan
Untuk informasi selengkapnya tentang hal ini, lihat Dasar-dasar konfigurasi dalam dokumentasi AWS Command Line Interface. | Administrator AWS, administrator sistem AWS, administrator Cloud |
Jalankan skrip CopyProduct. | Jalankan
| Administrator AWS, administrator sistem AWS, administrator Cloud |
Sumber daya terkait
Membuat peran eksekusi Lambda (dokumentasi AWS Lambda)
Buat fungsi Lambda (dokumentasi AWS Lambda)
Lampiran
Untuk mengakses konten tambahan yang terkait dengan dokumen ini, unzip file berikut: attachment.zip