Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Inventarisasi AWS sumber daya secara otomatis di beberapa akun dan Wilayah
Matej Macek, Amazon Web Services
Ringkasan
Pola ini menguraikan pendekatan otomatis untuk mempertahankan inventaris AWS sumber daya yang komprehensif di beberapa akun dan Wilayah AWS. Ini dirancang untuk membantu insinyur infrastruktur dan keamanan meningkatkan praktik manajemen sumber daya mereka. Ini digunakan AWS Config untuk melacak perubahan sumber daya, Amazon Athena untuk kueri, dan Amazon QuickSight untuk dasbor interaktif. Anda menerapkan solusi ini dengan menerapkan AWS CloudFormation tumpukan.
Solusi ini mirip dengan yang disajikan dalam Visualisasi AWS Config data menggunakan Amazon Athena dan QuickSight Amazon
Berfokus pada kepatuhan - Pendekatan ini dapat membantu Anda memenuhi persyaratan peraturan seperti PCI DSS, NIST SP 800-53, ISO/IEC 27001
, HIPAA, GDPR , dan lainnya yang mengamanatkan inventaris aset yang akurat. Kerangka kustomisasi - Ini memberikan dasar untuk membuat QuickSight dasbor untuk berbagai AWS sumber daya, sehingga Anda dapat menyesuaikan solusi dengan kebutuhan spesifik Anda.
Peningkatan yang digerakkan oleh pengguna — Pendekatan ini menggabungkan umpan balik dari kasus penggunaan dunia nyata dan menangani permintaan untuk solusi yang lebih komprehensif.
Tim infrastruktur, keamanan, dan keuangan sering menghadapi tantangan visibilitas dan kolaborasi di lingkungan dinamis, multi-akun, atau Multi-wilayah. Solusi ini dirancang untuk mengatasi tantangan tersebut dan secara signifikan mengurangi waktu dan upaya yang diperlukan untuk membuat dan memelihara inventaris sumber daya. Hasilnya adalah pandangan terpusat sumber daya yang membantu Anda meningkatkan keputusan alokasi sumber daya, mengidentifikasi dan mengurangi risiko, mengoptimalkan biaya, dan meningkatkan visibilitas dan kolaborasi secara keseluruhan. Pendekatan ini menjembatani kesenjangan antara solusi konseptual dan kebutuhan implementasi dunia nyata untuk tujuan keamanan, kepatuhan, dan operasional.
Prasyarat dan batasan
Prasyarat
Berikut ini aktif Akun AWS:
Akun manajemen - Akun terpusat untuk penagihan, membuat akun, dan mengendalikan akses di seluruh organisasi
Akun audit — Hub terpusat untuk pemantauan keamanan, pemeriksaan kepatuhan, dan pemberitahuan drift
Akun arsip log — Akun terpusat untuk menyimpan dan menganalisis data yang dikumpulkan
Di akun audit, AWS Config agregator yang mengumpulkan dan mengumpulkan data konfigurasi dari akun target dan Wilayah
Di akun arsip log, siapkan yang berikut ini:
Bucket Amazon Simple Storage Service (Amazon S3) tempat Anda menyimpan data dari agregator AWS Config
QuickSight Langganan Amazon
Koneksi resmi antara QuickSight dan Amazon Athena
Izin untuk mengakses bucket Amazon S3 melalui kueri Athena
AWS Command Line Interface (AWS CLI), diinstal dan dikonfigurasi
Izin untuk menerapkan CloudFormation tumpukan yang menyediakan sumber daya berikut:
Sebuah AWS Lambda fungsi
Konfigurasi notifikasi Amazon S3
Database Athena, tabel, dan tampilan
QuickSight kumpulan data dan sumber data
Izin untuk menjalankan otomatisasi di AWS Systems Manager
Izin untuk mengakses QuickSight
Batasan
Solusinya bergantung pada AWS Config. AWS Config biasanya mencatat perubahan konfigurasi ke sumber daya Anda tepat setelah perubahan terdeteksi, atau pada frekuensi yang Anda tentukan. Namun, ini adalah upaya terbaik dan kadang-kadang bisa memakan waktu lebih lama.
Solusi ini hanya melacak jenis sumber daya yang AWS Config mendukung.
Solusinya tidak melacak inventaris sumber daya di penyedia cloud lain atau lingkungan lokal.
Beberapa Layanan AWS tidak tersedia di semua Wilayah AWS. Untuk ketersediaan Wilayah, lihat halaman titik akhir dan kuota Layanan di AWS dokumentasi, dan pilih tautan untuk layanan.
Arsitektur
Diagram berikut menunjukkan proses yang efisien untuk mengumpulkan, mengatur, menganalisis, dan memvisualisasikan konfigurasi dan data kepatuhan di beberapa akun dalam suatu AWS organisasi.

Diagram menunjukkan alur kerja berikut:
Pada jadwal berkala, AWS Config agregator mengumpulkan data konfigurasi dan kepatuhan tentang sumber daya di akun target dan Wilayah dan kemudian mengirimkan data ke bucket Amazon S3 di akun arsip log.
Menambahkan AWS Config data baru ke bucket Amazon S3 akan memanggil fungsi. AWS Lambda
Fungsi Lambda mempartisi data dengan mengonfigurasi kunci dengan nilai yang sesuai dengan Wilayah dan tanggal setiap file snapshot. Ini membantu AWS Glue secara efisien menanyakan dan memproses konfigurasi dan data kepatuhan.
Amazon Athena menggunakan AWS Glue skema untuk menjalankan kueri SQL terhadap data yang disimpan di bucket Amazon S3. Ini menggunakan metadata skema dari AWS Glue untuk memahami struktur data.
Tampilan di Athena menentukan dan mengekstrak kumpulan data target.
Dasbor di Amazon QuickSight membantu Anda memvisualisasikan dan menganalisis kumpulan data.
Alat
Layanan AWS
Amazon Athena adalah layanan kueri interaktif yang membantu Anda menganalisis data secara langsung di Amazon S3 dengan menggunakan SQL standar.
AWS CloudFormationmembantu Anda menyiapkan AWS sumber daya, menyediakannya dengan cepat dan konsisten, dan mengelolanya sepanjang siklus hidupnya di seluruh Akun AWS dan. Wilayah AWS
AWS Configmemberikan tampilan rinci tentang sumber daya di Anda Akun AWS dan bagaimana mereka dikonfigurasi. Ini membantu Anda mengidentifikasi bagaimana sumber daya terkait satu sama lain dan bagaimana konfigurasinya telah berubah dari waktu ke waktu. AWS Config Agregator mengumpulkan data AWS Config konfigurasi dan kepatuhan dari beberapa Akun AWS dan Wilayah.
AWS Glueadalah layanan ekstrak, transformasi, dan beban (ETL) yang dikelola sepenuhnya. Ini membantu Anda mengkategorikan, membersihkan, memperkaya, dan memindahkan data dengan andal antara penyimpanan data dan aliran data. Pola ini menggunakan AWS Glue Data Catalog dan Schema registry.
AWS Lambdaadalah 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 Organizationsadalah layanan manajemen akun yang membantu Anda mengkonsolidasikan beberapa Akun AWS ke dalam organisasi yang Anda buat dan kelola secara terpusat.
Amazon QuickSight adalah layanan intelijen bisnis skala cloud (BI) yang membantu Anda memvisualisasikan, menganalisis, dan melaporkan data Anda dalam satu dasbor.
Amazon Simple Storage Service (Amazon S3) adalah layanan penyimpanan objek berbasis cloud yang membantu Anda menyimpan, melindungi, dan mengambil sejumlah data.
AWS Systems Managermembantu Anda mengelola aplikasi dan infrastruktur yang berjalan di AWS Cloud. Ini menyederhanakan aplikasi dan manajemen sumber daya, mempersingkat waktu untuk mendeteksi dan menyelesaikan masalah operasional, dan membantu Anda mengelola AWS sumber daya Anda dengan aman dalam skala besar. AWS Systems Manager Otomasi menyederhanakan tugas pemeliharaan, penyebaran, dan remediasi umum bagi banyak orang. Layanan AWS
Repositori kode
AWS CloudFormation Template untuk pola ini tersedia di GitHub repositori AWS Config visualisasi
Praktik terbaik
Kami menyarankan Anda mengikuti praktik terbaik dalam Mengatur dan mengatur AWS lingkungan multi-akun yang aman dengan Panduan AWS Control Tower AWS Preskriptif.
Kami menyarankan Anda membuat AWS Config agregator yang mengumpulkan data konfigurasi dan kepatuhan untuk seluruh AWS organisasi. Untuk informasi selengkapnya, lihat Agregasi Data Multi-Wilayah Multi-Akun dalam dokumentasi. AWS Config
Sebelum menerapkan solusi ini, kami sarankan Anda meninjau informasi harga saat ini untuk Amazon
S3 AWS Config , Athena , dan. QuickSight
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Unduh CloudFormation template. | Unduh template Config- QuickSight CloudFormation -Visualization-SSM-Automation.yaml | Administrator AWS, administrator Cloud, DevOps insinyur |
Ubah CloudFormation template. | Selesaikan langkah ini hanya jika Anda menggunakan AWS Control Tower
| DevOps insinyur, administrator AWS |
Buat CloudFormation tumpukan. | Ikuti petunjuk di Buat tumpukan dari CloudFormation konsol. Perhatikan hal berikut:
| Administrator AWS, administrator Cloud, DevOps insinyur |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Temukan nama QuickSight pengguna Anda. |
| Administrator AWS, administrator Cloud, DevOps insinyur |
Temukan nama saluran pengiriman dan nama bucket Amazon S3. |
| Administrator AWS, administrator Cloud, DevOps insinyur |
Jalankan otomatisasi di Systems Manager. |
| Administrator AWS, administrator Cloud, DevOps insinyur |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Segarkan data. | Untuk menjadwalkan penyegaran kumpulan data sesuai dengan kebutuhan spesifik Anda, ikuti petunjuk di Menyegarkan data SPICE. | Administrator AWS, DevOps insinyur, administrator Cloud |
Buat analisis. | Untuk membuat dasbor QuickSight yang membantu Anda memvisualisasikan sumber daya, ikuti petunjuk di Memulai analisis di Amazon QuickSight. | QuickSight administrator |
Buat dasbor. |
| QuickSight administrator |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Hapus sumber daya yang dibuat oleh otomatisasi Systems Manager. |
| Administrator AWS, administrator Cloud, DevOps insinyur |
Hapus CloudFormation tumpukan. | Untuk menghapus sumber daya di | Administrator AWS, administrator Cloud, DevOps insinyur |
Pemecahan Masalah
| Isu | Solusi |
|---|---|
Amazon QuickSight mencoba untuk terhubung ke | Kebijakan kontrol layanan membatasi langganan Anda ke Amazon QuickSight di Wilayah ini. Dalam kebijakan kontrol layanan, tentukan target secara manual Wilayah AWS. Ganti
Berikut ini adalah contohnya:
|
Di Amazon Athena, Anda menemukan pesan berikut:
| Pastikan Anda telah menyiapkan ember Amazon S3 tempat Anda akan menyimpan hasil kueri dari Amazon Athena. Kemudian ikuti petunjuk di Tentukan lokasi hasil kueri menggunakan konsol Amazon Athena. |
Sumber daya terkait
AWS dokumentasi
AWS posting blog
Sumber daya lainnya