[User] Sebagai pengguna baharu GuardDuty, apakah status lalai Runtime Monitoring pada akaun saya?

[Assistant] Tidak. GuardDuty Runtime Monitoring ialah satu-satunya pelan perlindungan yang tidak didayakan secara lalai apabila anda menghidupkan GuardDuty buat kali pertama. Ciri ini boleh diaktifkan daripada konsol GuardDuty pada halaman Runtime Monitoring atau melalui API. Akaun GuardDuty baharu yang dicipta menggunakan ciri auto-dayakan AWS Organizations tidak akan mempunyai Runtime Monitoring dihidupkan melainkan pilihan Auto-dayakan untuk Runtime Monitoring dihidupkan.


[User] Dalam usaha memperkasakan keselamatan akaun AWS baharu yang menggunakan GuardDuty, apakah status lalai bagi ciri Runtime Monitoring semasa persediaan awal?

[Assistant] Tidak. GuardDuty Runtime Monitoring ialah satu-satunya pelan perlindungan yang tidak didayakan secara lalai apabila anda menghidupkan GuardDuty buat kali pertama. Ciri ini boleh diaktifkan daripada konsol GuardDuty pada halaman Runtime Monitoring atau melalui API. Akaun GuardDuty baharu yang dicipta menggunakan ciri auto-dayakan AWS Organizations tidak akan mempunyai Runtime Monitoring dihidupkan melainkan pilihan Auto-dayakan untuk Runtime Monitoring dihidupkan.


[User] Apakah yang akan berlaku terhadap sokongan Bring Your Own IPs (BYOIPs) jika saya menggunakan IPAM?

[Assistant] Ya. IPAM menyokong kedua-dua alamat BYOIPv4 dan BYOIPv6. BYOIP ialah ciri EC2 yang membolehkan anda membawa alamat IP yang anda miliki ke AWS. Dengan IPAM, anda boleh memperuntukkan dan berkongsi blok alamat IP tersebut secara terus merentas akaun dan organisasi. Pelanggan BYOIP sedia ada yang menggunakan IPv4 boleh memindahkan kumpulan mereka ke IPAM untuk memudahkan pengurusan IP.


[User] Apakah yang akan berlaku dengan analisis keselamatan dan penyelesaian masalah operasi saya jika saya mendapatkan sejarah panggilan API SNS yang dibuat pada akaun saya?

[Assistant] Ya. SNS menyokong AWS CloudTrail, iaitu perkhidmatan web yang merekodkan panggilan API AWS untuk akaun anda dan menghantar fail log kepada anda. Dengan CloudTrail, anda boleh mendapatkan sejarah maklumat seperti identiti pemanggil API, masa panggilan API, alamat IP sumber pemanggil API, parameter permintaan, dan elemen respons yang dikembalikan oleh SNS. SNS pada masa ini menyokong pengauditan CloudTrail untuk panggilan yang disahkan sahaja. Log Pengauditan CloudTrail untuk panggilan ConfirmSubscription dan Unsubscribe yang tidak disahkan tidak tersedia pada masa ini. Untuk maklumat lanjut, lihat bahagian CloudTrail dalam Panduan Pembangun SNS. Untuk menerima sejarah panggilan API SNS yang dibuat pada akaun anda, hanya dayakan AWS CloudTrail dalam Konsol Pengurusan AWS. Untuk mengetahui lebih lanjut tentang AWS CloudTrail, klik di sini.


[User] Sebagai seorang arkitek rangkaian yang sedang mereka bentuk infrastruktur awan, anda memerlukan fleksibiliti untuk membawa blok alamat IP awam sedia ada (BYOIPs) dari pus data anda ke AWS. Adakah perkhidmatan IPAM menyokong keupayaan untuk menguruskan dan mengintegrasikan alamat IP anda sendiri ini?

[Assistant] Ya. IPAM menyokong kedua-dua alamat BYOIPv4 dan BYOIPv6. BYOIP ialah ciri EC2 yang membolehkan anda membawa alamat IP yang anda miliki ke AWS. Dengan IPAM, anda boleh memperuntukkan dan berkongsi blok alamat IP tersebut secara terus merentas akaun dan organisasi. Pelanggan BYOIP sedia ada yang menggunakan IPv4 boleh memindahkan kumpulan mereka ke IPAM untuk memudahkan pengurusan IP.


[User] Syarikat memerlukan log audit untuk menyiasat isu keselamatan dan menyelesaikan masalah operasi. Apakah langkah yang perlu diambil untuk mendapatkan sejarah panggilan API SNS yang telah dibuat pada akaun AWS?

[Assistant] Ya. SNS menyokong AWS CloudTrail, iaitu perkhidmatan web yang merekodkan panggilan API AWS untuk akaun anda dan menghantar fail log kepada anda. Dengan CloudTrail, anda boleh mendapatkan sejarah maklumat seperti identiti pemanggil API, masa panggilan API, alamat IP sumber pemanggil API, parameter permintaan, dan elemen respons yang dikembalikan oleh SNS. SNS pada masa ini menyokong pengauditan CloudTrail untuk panggilan yang disahkan sahaja. Log Pengauditan CloudTrail untuk panggilan ConfirmSubscription dan Unsubscribe yang tidak disahkan tidak tersedia pada masa ini. Untuk maklumat lanjut, lihat bahagian CloudTrail dalam Panduan Pembangun SNS. Untuk menerima sejarah panggilan API SNS yang dibuat pada akaun anda, hanya dayakan AWS CloudTrail dalam Konsol Pengurusan AWS. Untuk mengetahui lebih lanjut tentang AWS CloudTrail, klik di sini.


[User] Apa yang akan berlaku kepada tertib mesej jika ia diterbitkan dalam urutan yang tepat?

[Assistant] Perkhidmatan Amazon SNS akan cuba menghantar mesej daripada penerbit dalam urutan ia diterbitkan ke dalam topik tersebut. Walau bagaimanapun, isu rangkaian berpotensi menyebabkan mesej tidak mengikut urutan di sisi pelanggan.


[User] Apabila membina aplikasi yang memerlukan pemprosesan acara secara tertib, apakah yang perlu saya ambil kira untuk memastikan setiap mesej disampaikan kepada pengguna mengikut urutan yang tepat seperti ia diterbitkan?

[Assistant] Perkhidmatan Amazon SNS akan cuba menghantar mesej daripada penerbit dalam urutan ia diterbitkan ke dalam topik tersebut. Walau bagaimanapun, isu rangkaian berpotensi menyebabkan mesej tidak mengikut urutan di sisi pelanggan.


[User] Apakah akibatnya jika saya menggunakan Amazon SQS FIFO queues dan ingin memantau metrik AWS CloudWatch yang disokong?

[Assistant] FIFO queues menyokong semua metrik yang disokong oleh standard queues. Untuk FIFO queues, semua metrik anggaran mengembalikan kiraan yang tepat. Sebagai contoh, metrik AWS CloudWatch berikut disokong: ApproximateNumberOfMessagesDelayed - Bilangan mesej dalam queue yang ditangguhkan dan tidak tersedia untuk dibaca serta-merta. ApproximateNumberOfMessagesVisible - Bilangan mesej yang tersedia untuk diambil dari queue. ApproximateNumberOfMessagesNotVisible - Bilangan mesej yang sedang dalam transit (dihantar kepada klien tetapi belum dipadam atau belum mencapai penghujung tetingkap keterlihatan mereka).


[User] Dalam konfigurasi load balancer untuk persekitaran pengeluaran, apakah selang masa yang anda perlukan untuk menetapkan antara setiap pemerhatian health check bagi memastikan status trafik yang lancar?

[Assistant] Secara lalai, pemerhatian health check dijalankan pada selang masa 30 saat. Anda boleh memilih selang masa pantas 10 saat antara pemerhatian. Dengan menyemak tiga kali lebih kerap, health check selang pantas membolehkan Route 53 mengesahkan dengan lebih cepat bahawa sesuatu endpoint telah gagal, memendekkan masa yang diperlukan untuk failover DNS mengalihkan trafik sebagai tindak balas kepada kegagalan endpoint tersebut. Health check selang pantas juga menjana tiga kali ganda bilangan permintaan ke endpoint anda, yang mungkin menjadi pertimbangan jika endpoint anda mempunyai kapasiti terhad untuk menyampaikan trafik web. Layari halaman harga Route 53 untuk butiran harga bagi health check selang pantas dan ciri health check pilihan lain. Untuk butiran lanjut, lihat Panduan Pembangun Amazon Route 53.


[User] Anda sedama melaksanakan pemantauan untuk barisan gilir FIFO Amazon SQS dalam persekitaran produksi. Apakah metrik AWS CloudWatch yang boleh anda gunakan untuk menjejaki prestasi dan kesihatan barisan gilir tersebut?

[Assistant] FIFO queues menyokong semua metrik yang disokong oleh standard queues. Untuk FIFO queues, semua metrik anggaran mengembalikan kiraan yang tepat. Sebagai contoh, metrik AWS CloudWatch berikut disokong: ApproximateNumberOfMessagesDelayed - Bilangan mesej dalam queue yang ditangguhkan dan tidak tersedia untuk dibaca serta-merta. ApproximateNumberOfMessagesVisible - Bilangan mesej yang tersedia untuk diambil dari queue. ApproximateNumberOfMessagesNotVisible - Bilangan mesej yang sedang dalam transit (dihantar kepada klien tetapi belum dipadam atau belum mencapai penghujung tetingkap keterlihatan mereka).


[User] Apakah yang akan berlaku kepada trafik web sedia ada anda jika anda memindahkan pendaftaran nama domain tersebut ke Amazon Route 53?

[Assistant] Pertama, anda perlu mendapatkan senarai data rekod DNS untuk nama domain anda, yang biasanya tersedia dalam bentuk fail zon yang boleh anda peroleh daripada pembekal DNS sedia ada anda. Dengan data rekod DNS tersebut, anda boleh menggunakan Management Console Route 53 atau antara muka perkhidmatan web yang mudah untuk mencipta hosted zone yang boleh menyimpan rekod DNS untuk nama domain anda dan mengikuti proses pemindahannya, yang akan merangkumi langkah-langkah seperti mengemas kini pelayan nama untuk nama domain anda kepada pelayan nama yang dikaitkan dengan hosted zone anda. Untuk melengkapkan proses pemindahan nama domain, hubungi registrar tempat anda mendaftarkan nama domain anda dan ikuti proses pemindahannya, yang akan merangkumi langkah-langkah seperti mengemas kini pelayan nama untuk nama domain anda kepada pelayan nama yang dikaitkan dengan hosted zone anda. Sebaik sahaja registrar anda menyebarkan delegasi pelayan nama baharu, pertanyaan DNS daripada pengguna akhir anda akan mula dijawab oleh pelayan DNS Route 53.


[User] Sebagai jurutera yang bertanggungjawab untuk migrasi infrastruktur, bagaimana cara menstrategikan pemindahan pendaftaran nama domain sedia ada ke Amazon Route 53 sambil memastikan perkhidmatan web berjalan lancar dan mengelakkan sebarang gangguan terhadap trafik pengguna semasa proses tersebut?

[Assistant] Pertama, anda perlu mendapatkan senarai data rekod DNS untuk nama domain anda, yang biasanya tersedia dalam bentuk fail zon yang boleh anda peroleh daripada pembekal DNS sedia ada anda. Dengan data rekod DNS tersebut, anda boleh menggunakan Management Console Route 53 atau antara muka perkhidmatan web yang mudah untuk mencipta hosted zone yang boleh menyimpan rekod DNS untuk nama domain anda dan mengikuti proses pemindahannya, yang akan merangkumi langkah-langkah seperti mengemas kini pelayan nama untuk nama domain anda kepada pelayan nama yang dikaitkan dengan hosted zone anda. Untuk melengkapkan proses pemindahan nama domain, hubungi registrar tempat anda mendaftarkan nama domain anda dan ikuti proses pemindahannya, yang akan merangkumi langkah-langkah seperti mengemas kini pelayan nama untuk nama domain anda kepada pelayan nama yang dikaitkan dengan hosted zone anda. Sebaik sahaja registrar anda menyebarkan delegasi pelayan nama baharu, pertanyaan DNS daripada pengguna akhir anda akan mula dijawab oleh pelayan DNS Route 53.


[User] Apakah yang akan berlaku sekiranya saya mengaktifkan DNSSEC pada Amazon Route 53 DNS?

[Assistant] Ya. Anda boleh mendayakan penandatanganan DNSSEC untuk public hosted zones sedia ada dan baharu.


[User] Apakah yang berlaku apabila anda menggunakan Origination Identities dalam Amazon SNS, dan apakah jenis-jenis Origination ID yang disokong?

[Assistant] Apabila anda menghantar mesej SMS ke nombor telefon mudah alih, ia dihantar melalui nombor telefon atau Sender ID yang dikaitkan dengan akaun AWS anda. Secara kolektif, ini dipanggil Origination IDs. AWS menyokong pelbagai jenis Origination IDs termasuk short codes, long codes, 10DLC, dan Sender IDs. Untuk meminta dan membeli origination IDs, lawati Request a Phone Number dalam panduan penggunaan AWS End User Messaging. Semua Origination IDs untuk beban kerja SMS diuruskan oleh AWS End User Messaging, dan boleh digunakan dengan Amazon SNS untuk menghantar SMS. Anda boleh melihat senarai origination IDs yang tersedia dalam akaun anda dengan melawati konsol AWS End User Messaging. Untuk mengetahui lebih lanjut, lawati konsep SMS.


[User] Anda seding mereka bentuk infrastruktur rangkaian untuk aplikasi perusahaan dan perlu memastikan keselamatan lapisan rangkaian. Dalam konteks ini, adakah Amazon Route 53 menyokong pelaksanaan DNSSEC untuk pengesahan dan integriti DNS?

[Assistant] Ya. Anda boleh mendayakan penandatanganan DNSSEC untuk public hosted zones sedia ada dan baharu.


[User] Apakah yang akan berlaku sekiranya saya menggunakan saiz muatan yang berbeza untuk pelbagai platform sasaran tersebut?

[Assistant] SNS akan menyokong saiz muatan maksimum yang disokong oleh platform asli yang mendasarinya. Pelanggan boleh menggunakan objek JSON untuk menghantar mesej khusus platform. Lihat Menggunakan API Mobile Push SNS untuk butiran tambahan.


[User] Sebagai pembangun yang sedang menyediakan notifikasi, apakah yang dimaksudkan dengan Origination Identities, dan apakah jenis-jenis Origination ID yang perlu anda konfigurasikan apabila menggunakan Amazon SNS?

[Assistant] Apabila anda menghantar mesej SMS ke nombor telefon mudah alih, ia dihantar melalui nombor telefon atau Sender ID yang dikaitkan dengan akaun AWS anda. Secara kolektif, ini dipanggil Origination IDs. AWS menyokong pelbagai jenis Origination IDs termasuk short codes, long codes, 10DLC, dan Sender IDs. Untuk meminta dan membeli origination IDs, lawati Request a Phone Number dalam panduan penggunaan AWS End User Messaging. Semua Origination IDs untuk beban kerja SMS diuruskan oleh AWS End User Messaging, dan boleh digunakan dengan Amazon SNS untuk menghantar SMS. Anda boleh melihat senarai origination IDs yang tersedia dalam akaun anda dengan melawati konsol AWS End User Messaging. Untuk mengetahui lebih lanjut, lawati konsep SMS.


[User] Anda sedang mereka bentuk sistem penghantaran data untuk persekitaran heterogen. Apakah saiz muatan yang disokong untuk pelbagai platform sasaran?

[Assistant] SNS akan menyokong saiz muatan maksimum yang disokong oleh platform asli yang mendasarinya. Pelanggan boleh menggunakan objek JSON untuk menghantar mesej khusus platform. Lihat Menggunakan API Mobile Push SNS untuk butiran tambahan.


[User] Apakah yang berlaku jika pelanggan ingin memproses hanya sebahagian daripada mesej yang diterbitkan ke topik?

[Assistant] Ya, anda boleh menggunakan penapisan mesej pada Amazon Simple Notification Service (SNS) untuk membina seni bina pub/sub yang lebih ringkas dan lebih teratur. Penapisan mesej membolehkan pelanggan topik Amazon SNS menerima secara selektif hanya subset mesej yang mereka minati, berbanding menerima semua mesej yang diterbitkan ke topik. Untuk memantau penggunaan dasar penapisan langganan SNS, gunakan metrik Amazon CloudWatch, yang dikumpulkan secara automatik untuk anda. Anda juga boleh menggunakan jenis sumber AWS::SNS::Subscription dalam templat AWS CloudFormation untuk menggunakan penyelesaian yang menggunakan penapisan mesej SNS dengan cepat. Untuk butiran lanjut, cuba tutorial 10 minit kami, Filter Messages Published to Topics, atau lihat bahagian Filter Messages with Amazon SNS dalam dokumentasi kami.


[User] Dalam reka bentuk sistem aplikasi yang menggunakan topik sebagai mekanisme peristiwa, bagaimanakah kami boleh mengkonfigurasi langganan supaya penerima (subscriber) hanya menerima subset mesej tertentu daripada keseluruhan aliran data yang diterbitkan?

[Assistant] Ya, anda boleh menggunakan penapisan mesej pada Amazon Simple Notification Service (SNS) untuk membina seni bina pub/sub yang lebih ringkas dan lebih teratur. Penapisan mesej membolehkan pelanggan topik Amazon SNS menerima secara selektif hanya subset mesej yang mereka minati, berbanding menerima semua mesej yang diterbitkan ke topik. Untuk memantau penggunaan dasar penapisan langganan SNS, gunakan metrik Amazon CloudWatch, yang dikumpulkan secara automatik untuk anda. Anda juga boleh menggunakan jenis sumber AWS::SNS::Subscription dalam templat AWS CloudFormation untuk menggunakan penyelesaian yang menggunakan penapisan mesej SNS dengan cepat. Untuk butiran lanjut, cuba tutorial 10 minit kami, Filter Messages Published to Topics, atau lihat bahagian Filter Messages with Amazon SNS dalam dokumentasi kami.


[User] Apakah kesan penggunaan Lambda Layer dan mengapa ia penting untuk dimasukkan ke dalam proses pembangunan?

[Assistant] Lambda Layer ialah pakej yang mengandungi perpustakaan, runtime kustom, atau fail lain yang boleh dikongsi di beberapa fungsi Lambda. Anda boleh memuat naik Layer sekali dan melampirkannya kepada banyak fungsi, mengurangkan saiz kod dan membolehkan perkongsian perpustakaan. Sebagai contoh, letakkan perpustakaan biasa seperti boto3 atau alat pemantauan dalam Layer. Fungsi boleh memasukkan sehingga 5 Layer, dan jumlah saiz (Layer + kod) mesti berada dalam had saiz fungsi.


[User] Apakah yang akan berlaku sekiranya saya menggunakan AWS Lambda SnapStart?

[Assistant] AWS Lambda SnapStart boleh meningkatkan prestasi permulaan daripada beberapa saat kepada serendah sub-saat untuk aplikasi yang sensitif terhadap latensi. SnapStart berfungsi dengan mengambil snapshot keadaan memori (dan cakera) yang telah dimulakan fungsi anda dan menyimpan cache snapshot ini untuk akses latensi rendah. Apabila fungsi anda kemudiannya dipanggil, Lambda menyambung semula persekitaran pelaksanaan daripada snapshot yang telah dimulakan ini dan bukannya memulakannya dari awal, meningkatkan latensi permulaan. Untuk ketahanan, Lambda mengekalkan salinan cache snapshot anda dan secara automatik menggunakan kemas kini perisian, seperti peningkatan runtime dan tampalan keselamatan kepada mereka. Lawati dokumentasi untuk mengetahui lebih lanjut.


[User] Dalam situasi di mana anda perlu mengurangkan saiz pakej penyebaran atau mengongsikan kod antara pelbagai fungsi, bagaimanakah anda boleh menggunakan Lambda Layer untuk menguruskan kebergantungan dan perpustakaan dalam persekitaran AWS Lambda?

[Assistant] Lambda Layer ialah pakej yang mengandungi perpustakaan, runtime kustom, atau fail lain yang boleh dikongsi di beberapa fungsi Lambda. Anda boleh memuat naik Layer sekali dan melampirkannya kepada banyak fungsi, mengurangkan saiz kod dan membolehkan perkongsian perpustakaan. Sebagai contoh, letakkan perpustakaan biasa seperti boto3 atau alat pemantauan dalam Layer. Fungsi boleh memasukkan sehingga 5 Layer, dan jumlah saiz (Layer + kod) mesti berada dalam had saiz fungsi.


[User] Anda sed mereka bentuk aplikasi tanpa pelayan yang memerlukan masa permulaan yang sangat pantas untuk mengurangkan kelewatan. Dalam senario ini, bagaimanakah anda boleh menggunakan AWS Lambda SnapStart untuk mengoptimumkan prestasi permulaan sejuk (cold start) fungsi Lambda anda?

[Assistant] AWS Lambda SnapStart boleh meningkatkan prestasi permulaan daripada beberapa saat kepada serendah sub-saat untuk aplikasi yang sensitif terhadap latensi. SnapStart berfungsi dengan mengambil snapshot keadaan memori (dan cakera) yang telah dimulakan fungsi anda dan menyimpan cache snapshot ini untuk akses latensi rendah. Apabila fungsi anda kemudiannya dipanggil, Lambda menyambung semula persekitaran pelaksanaan daripada snapshot yang telah dimulakan ini dan bukannya memulakannya dari awal, meningkatkan latensi permulaan. Untuk ketahanan, Lambda mengekalkan salinan cache snapshot anda dan secara automatik menggunakan kemas kini perisian, seperti peningkatan runtime dan tampalan keselamatan kepada mereka. Lawati dokumentasi untuk mengetahui lebih lanjut.


[User] Apakah yang akan berlaku apabila saya menetapkan ambang tertentu untuk mencetuskan CloudWatch Alarm?

[Assistant] Apabila anda mencipta alarm, anda mula-mula memilih metrik Amazon CloudWatch yang ingin dipantau. Seterusnya, anda memilih tempoh penilaian (contohnya, lima minit atau satu jam) dan nilai statistik untuk diukur (contohnya, Purata atau Maksimum). Untuk menetapkan ambang, tetapkan nilai sasaran dan pilih sama ada alarm akan dicetuskan apabila nilai lebih besar daripada (>), lebih besar daripada atau sama dengan (>=), kurang daripada (<), atau kurang daripada atau sama dengan (<=) nilai tersebut.


[User] Apakah yang akan berlaku sekiranya saya menggunakan AWS AppSync, dan mengapa perkhidmatan ini penting untuk menyediakan API GraphQL?

[Assistant] AWS AppSync ialah perkhidmatan yang menyediakan API GraphQL berdaya sandar untuk aplikasi, menyambungkan pelanggan ke sumber data seperti DynamoDB, Lambda, dan API HTTP. Ia menyokong pertanyaan GraphQL, mutasi, dan langganan masa nyata (real-time subscriptions) melalui WebSocket. AppSync menyediakan penyegerakan data dan caching, dan boleh digunakan untuk mempercepatkan pembangunan aplikasi. Ia sering dipasangkan dengan Amplify untuk membina aplikasi mobile/web dengan backend serverless yang berkuasa.


[User] Saya sedang mengkonfigurasi pemantauan untuk persekitaran pengeluaran dan perlu memastikan respons pantas terhadap isu kritikal. Apakah ambang tertentu yang boleh saya tetapkan pada CloudWatch Alarm untuk mencetuskan tindakan automasi?

[Assistant] Apabila anda mencipta alarm, anda mula-mula memilih metrik Amazon CloudWatch yang ingin dipantau. Seterusnya, anda memilih tempoh penilaian (contohnya, lima minit atau satu jam) dan nilai statistik untuk diukur (contohnya, Purata atau Maksimum). Untuk menetapkan ambang, tetapkan nilai sasaran dan pilih sama ada alarm akan dicetuskan apabila nilai lebih besar daripada (>), lebih besar daripada atau sama dengan (>=), kurang daripada (<), atau kurang daripada atau sama dengan (<=) nilai tersebut.


[User] Anda diminta mereka bentuk seni bina untuk aplikasi mudah alih yang memerlukan capaian data fleksibel dan masa nyata. Dalam konteks ini, bagaimanakah anda boleh menggunakan AWS AppSync untuk menyediakan dan menguruskan API GraphQL?

[Assistant] AWS AppSync ialah perkhidmatan yang menyediakan API GraphQL berdaya sandar untuk aplikasi, menyambungkan pelanggan ke sumber data seperti DynamoDB, Lambda, dan API HTTP. Ia menyokong pertanyaan GraphQL, mutasi, dan langganan masa nyata (real-time subscriptions) melalui WebSocket. AppSync menyediakan penyegerakan data dan caching, dan boleh digunakan untuk mempercepatkan pembangunan aplikasi. Ia sering dipasangkan dengan Amplify untuk membina aplikasi mobile/web dengan backend serverless yang berkuasa.


[User] Apakah kaedah yang boleh saya gunakan untuk mengawal akses ke fungsi Lambda saya?

[Assistant] Anda boleh mengehadkan akses ke fungsi Lambda melalui beberapa cara: kawal siapa yang boleh memanggil fungsi melalui resource-based policy (siapa yang boleh invoke), gunakan peranan IAM untuk memberi akses kepada pengguna atau perkhidmatan tertentu, hadkan sumber peristiwa yang dibenarkan (contohnya hanya API Gateway atau S3 tertentu), dan gunakan VPC dengan endpoint untuk menyekat akses rangkaian. Semua ini membantu memastikan hanya panggilan yang dibenarkan mencapai fungsi anda.


[User] Apakah kesan penggunaan Lambda Destinations terhadap hasil fungsi dan mengapa ciri ini penting dalam pengendalian data tersebut?

[Assistant] Lambda Destinations membolehkan anda menghantar hasil pelaksanaan fungsi kepada perkhidmatan lain seperti SQS, SNS, EventBridge, atau fungsi Lambda lain secara automatik, berdasarkan hasil — sama ada berjaya atau gagal. Ini berguna untuk aliran kerja tidak segerak tanpa menulis kod penghalaan. Contohnya, selepas fungsi berjaya, hantar hasil kepada Lambda lain untuk pemprosesan selanjutnya; apabila gagal, hantar kepada SQS untuk siasatan. Ini menyederhanakan orkestra pemprosesan hasil.


[User] Anda perlu memastikan hanya pengguna atau perkhidmatan tertentu dibenarkan untuk menjalankan kod fungsi Lambda dalam persekitaran pengeluaran. Apakah langkah konfigurasi yang perlu dilaksanakan untuk mengehadkan akses tersebut?

[Assistant] Anda boleh mengehadkan akses ke fungsi Lambda melalui beberapa cara: kawal siapa yang boleh memanggil fungsi melalui resource-based policy (siapa yang boleh invoke), gunakan peranan IAM untuk memberi akses kepada pengguna atau perkhidmatan tertentu, hadkan sumber peristiwa yang dibenarkan (contohnya hanya API Gateway atau S3 tertentu), dan gunakan VPC dengan endpoint untuk menyekat akses rangkaian. Semua ini membantu memastikan hanya panggilan yang dibenarkan mencapai fungsi anda.


[User] Anda sedang mereka bentuk aplikasi tanpa pelayan (serverless) menggunakan AWS Lambda. Bagaimanakah anda boleh menggunakan ciri Lambda Destinations untuk menguruskan dan menghantar keputusan pelaksanaan fungsi (seperti rekod yang berjaya atau gagal) kepada perkhidmatan sasaran tertentu secara automatik?

[Assistant] Lambda Destinations membolehkan anda menghantar hasil pelaksanaan fungsi kepada perkhidmatan lain seperti SQS, SNS, EventBridge, atau fungsi Lambda lain secara automatik, berdasarkan hasil — sama ada berjaya atau gagal. Ini berguna untuk aliran kerja tidak segerak tanpa menulis kod penghalaan. Contohnya, selepas fungsi berjaya, hantar hasil kepada Lambda lain untuk pemprosesan selanjutnya; apabila gagal, hantar kepada SQS untuk siasatan. Ini menyederhanakan orkestra pemprosesan hasil.


[User] Saya sed mereka bentuk infrastruktur rangkaian untuk persekitaran produksi. Adakah dibenarkan untuk mencipta berbilang hosted zone bagi nama domain yang sama dalam konfigurasi AWS?

[Assistant] Ya. Mencipta berbilang hosted zone membolehkan anda mengesahkan tetapan DNS anda dalam persekitaran "ujian", dan kemudian meniru tetapan tersebut pada hosted zone "pengeluaran". Sebagai contoh, hosted zone Z1234 mungkin versi ujian example.com, dihoskan pada pelayan nama ns-1, ns-2, ns-3, dan ns-4. Begitu juga, hosted zone Z5678 mungkin versi pengeluaran example.com, dihoskan pada ns-5, ns-6, ns-7, dan ns-8. Oleh kerana setiap hosted zone mempunyai set maya pelayan nama yang dikaitkan dengan zon tersebut, Route 53 akan menjawab pertanyaan DNS untuk example.com secara berbeza bergantung pada pelayan nama yang anda hantar pertanyaan DNS.


[User] Apakah kesan penggunaan S3 Transfer Acceleration terhadap proses muat naik multipart?

[Assistant] Ya, S3 Transfer Acceleration menyokong semua ciri peringkat bucket termasuk muat naik multipart.


[User] Apakah yang akan berlaku kepada sambungan yang sedang aktif semasa penggiliran kelayakan pangkalan data dijalankan?

[Assistant] Tidak. Pengesahan berlaku apabila sambungan diwujudkan. Apabila AWS Secrets Manager menggilirkan kelayakan pangkalan data, sambungan pangkalan data yang terbuka tidak akan disahkan semula.


[User] Sebagai pengguna baharu GuardDuty, akankah GuardDuty EKS Protection didayakan secara lalai pada akaun saya?

[Assistant] Ya, mana-mana akaun baharu yang mengaktifkan GuardDuty melalui konsol atau API juga akan mempunyai GuardDuty EKS Protection diaktifkan secara lalai. Untuk akaun GuardDuty baharu yang dicipta menggunakan ciri auto-dayakan AWS Organizations, anda perlu mendayakan secara eksplisit pilihan auto-dayakan untuk EKS Protection.


[User] Apakah yang akan berlaku jika saya mencipta berbilang hosted zone untuk nama domain yang sama?

[Assistant] Ya. Mencipta berbilang hosted zone membolehkan anda mengesahkan tetapan DNS anda dalam persekitaran "ujian", dan kemudian meniru tetapan tersebut pada hosted zone "pengeluaran". Sebagai contoh, hosted zone Z1234 mungkin versi ujian example.com, dihoskan pada pelayan nama ns-1, ns-2, ns-3, dan ns-4. Begitu juga, hosted zone Z5678 mungkin versi pengeluaran example.com, dihoskan pada ns-5, ns-6, ns-7, dan ns-8. Oleh kerana setiap hosted zone mempunyai set maya pelayan nama yang dikaitkan dengan zon tersebut, Route 53 akan menjawab pertanyaan DNS untuk example.com secara berbeza bergantung pada pelayan nama yang anda hantar pertanyaan DNS.


[User] Apakah yang berlaku semasa EventBridge Scheduler mengesahkan penghantaran berjadual?

[Assistant] EventBridge Scheduler menyediakan penghantaran acara at-least-once kepada sasaran, bermakna sekurang-kurangnya satu penghantaran berjaya dengan respons daripada sasaran. Pilihan untuk menetapkan percubaan semula, tetingkap masa, dan tamat masa disediakan untuk memenuhi keperluan perniagaan anda.


[User] Anda sed mereka bentuk sistem automatik yang kritikal menggunakan EventBridge Scheduler. Bagaimanakah anda memastikan bahawa penghantaran tugasan berjadual tersebut berjaya dihantar dan disahkan tanpa sebarang kegagalan?

[Assistant] EventBridge Scheduler menyediakan penghantaran acara at-least-once kepada sasaran, bermakna sekurang-kurangnya satu penghantaran berjaya dengan respons daripada sasaran. Pilihan untuk menetapkan percubaan semula, tetingkap masa, dan tamat masa disediakan untuk memenuhi keperluan perniagaan anda.


[User] Apakah kesan atau kepentingan menyediakan dokumentasi API dalam persekitaran serverless?

[Assistant] API Gateway menyokong pembuatan dokumentasi API secara automatik daripada model dan definisi API. Anda boleh menggunakan OpenAPI (Swagger) untuk mentakrifkan API dalam fail dan menjana dokumentasi, atau menyediakan dokumentasi melalui alat seperti Swagger UI. Anda boleh mengintegrasikan pembuatan dokumentasi dengan SAM/CDK. Dokumentasi yang baik membantu pemaju memahami cara menggunakan API anda dan mempercepatkan pembangunan.


[User] Sedang mereka bentuk seni bina serverless untuk aplikasi baharu, apakah langkah-langkah yang perlu diambil untuk memastikan dokumentasi API disediakan dan diurus dengan berkesan?

[Assistant] API Gateway menyokong pembuatan dokumentasi API secara automatik daripada model dan definisi API. Anda boleh menggunakan OpenAPI (Swagger) untuk mentakrifkan API dalam fail dan menjana dokumentasi, atau menyediakan dokumentasi melalui alat seperti Swagger UI. Anda boleh mengintegrasikan pembuatan dokumentasi dengan SAM/CDK. Dokumentasi yang baik membantu pemaju memahami cara menggunakan API anda dan mempercepatkan pembangunan.


[User] Apakah yang berlaku sekiranya saya menerbitkan peristiwa saya sendiri ke EventBridge?

[Assistant] Ya. Anda boleh menjana peristiwa tersuai peringkat aplikasi dan menerbitkannya ke EventBridge melalui operasi API perkhidmatan tersebut. Anda juga boleh menyediakan peristiwa berjadual yang dijana secara berkala, dan boleh memproses peristiwa ini dalam mana-mana sasaran yang disokong oleh EventBridge.


[User] Saya sedang mereka bentuk penyelesaian untuk memindahkan fail besar ke S3 dan ingin meminimumkan kependaman jaringan. Adakah mungkin untuk menggabungkan S3 Transfer Acceleration dengan operasi muat naik multipart dalam persekitaran pengeluaran kami?

[Assistant] Ya, S3 Transfer Acceleration menyokong semua ciri peringkat bucket termasuk muat naik multipart.


[User] Dalam senario pengembangan aplikasi yang memerlukan integrasi peristiwa khusus, bagaimanakah cara untuk menghantar peristiwa perniagaan tersuai ke EventBridge sebagai sebahagian daripada aliran kerja sistem?

[Assistant] Ya. Anda boleh menjana peristiwa tersuai peringkat aplikasi dan menerbitkannya ke EventBridge melalui operasi API perkhidmatan tersebut. Anda juga boleh menyediakan peristiwa berjadual yang dijana secara berkala, dan boleh memproses peristiwa ini dalam mana-mana sasaran yang disokong oleh EventBridge.


[User] Apakah akibatnya jika saya menggunakan SNS, CloudWatch Events, dan S3 Events bersama-sama dengan baris gilir yang disulitkan?

[Assistant] Ya. Untuk melakukan ini, anda perlu mendayakan keserasian antara perkhidmatan AWS (cth. Amazon CloudWatch Events, Amazon S3, dan Amazon SNS) dan baris gilir dengan SSE. Untuk arahan terperinci, lihat bahagian Keserasian dalam Panduan Pembangun SQS.


[User] Apakah yang perlu saya lakukan sekiranya saya memerlukan bimbingan untuk memahami selanjutnya serta mendaftar kepada Amazon RDS?

[Assistant] Ya, pakar Amazon RDS tersedia untuk menjawab soalan dan memberikan sokongan. Hubungi Kami dan anda akan menerima maklum balas daripada kami dalam satu hari perniagaan untuk membincangkan bagaimana AWS boleh membantu organisasi anda.


[User] Anda sed mereka bentuk senario di mana objek perlu dihantar ke baris gilir (queue) yang disulitkan. Dalam persekitaran pengeluaran sebenar, bagaimanakah caranya untuk mengkonfigurasi integrasi antara SNS, CloudWatch Events, dan S3 Events dengan baris gilir tersebut?

[Assistant] Ya. Untuk melakukan ini, anda perlu mendayakan keserasian antara perkhidmatan AWS (cth. Amazon CloudWatch Events, Amazon S3, dan Amazon SNS) dan baris gilir dengan SSE. Untuk arahan terperinci, lihat bahagian Keserasian dalam Panduan Pembangun SQS.


[User] Apakah akibatnya jika saya menggunakan Amazon SQS terhadap penjaminan penghantaran mesej?

[Assistant] Baris gilir standard menyediakan penghantaran sekurang-kurangnya sekali (at-least-once delivery), yang bermaksud setiap mesej dihantar sekurang-kurangnya sekali. Baris gilir FIFO menyediakan pemprosesan tepat sekali (exactly-once processing), yang bermaksud setiap mesej dihantar sekali dan kekal tersedia sehingga pengguna memprosesnya dan memadamkannya. Pendua tidak dimasukkan ke dalam baris gilir.


[User] Syarikat sedang merancang untuk memindahkan pangkalan data ke awan dan memerlukan panduan lengkap untuk mengkonfigurasi serta melaksanakan *deployment* bagi *instance* Amazon RDS dalam persekitaran *production*. Bagaimanakah cara untuk memulakan proses mendaftar dan mengakses sumber pembelajaran teknikal bagi memastikan persediaan infrastruktur tersebut berjaya?

[Assistant] Ya, pakar Amazon RDS tersedia untuk menjawab soalan dan memberikan sokongan. Hubungi Kami dan anda akan menerima maklum balas daripada kami dalam satu hari perniagaan untuk membincangkan bagaimana AWS boleh membantu organisasi anda.


[User] Anda sed mereka bentuk sistem yang memerlukan pemprosesan tugas yang boleh dipercayai. Adakah Amazon SQs sesuai digunakan dalam senario ini untuk memastikan penghantaran mesej terjamin?

[Assistant] Baris gilir standard menyediakan penghantaran sekurang-kurangnya sekali (at-least-once delivery), yang bermaksud setiap mesej dihantar sekurang-kurangnya sekali. Baris gilir FIFO menyediakan pemprosesan tepat sekali (exactly-once processing), yang bermaksud setiap mesej dihantar sekali dan kekal tersedia sehingga pengguna memprosesnya dan memadamkannya. Pendua tidak dimasukkan ke dalam baris gilir.


[User] Apakah yang berlaku apabila trafik masuk diproses oleh Amazon ECS?

[Assistant] Amazon ECS disepadukan dengan Elastic Load Balancing, membolehkan anda mengagihkan trafik merentasi kontena anda menggunakan Application Load Balancer atau Network Load Balancer. Anda menentukan definisi tugas dan load balancer yang hendak digunakan, dan Amazon ECS secara automatik menambah dan mengeluarkan kontena daripada load balancer. Tentukan port dinamik dalam definisi tugas, yang memberikan kontena anda port yang tidak digunakan apabila ia dijadualkan pada instance Amazon EC2. Selain itu, gunakan penghalaan berasaskan laluan (path-based routing) untuk berkongsi load balancer dengan pelbagai perkhidmatan.


[User] Anda bertanggungjawab untuk mendeploys aplikasi berasaskan bekas (containerized) menggunakan Amazon ECS. Dalam senario ini, apakah kaedah atau mekanisme konfigurasi yang perlu anda utamakan untuk memastikan trafik luaran dapat dihantar dan disambungkan dengan betul ke dalam bekas tersebut?

[Assistant] Amazon ECS disepadukan dengan Elastic Load Balancing, membolehkan anda mengagihkan trafik merentasi kontena anda menggunakan Application Load Balancer atau Network Load Balancer. Anda menentukan definisi tugas dan load balancer yang hendak digunakan, dan Amazon ECS secara automatik menambah dan mengeluarkan kontena daripada load balancer. Tentukan port dinamik dalam definisi tugas, yang memberikan kontena anda port yang tidak digunakan apabila ia dijadualkan pada instance Amazon EC2. Selain itu, gunakan penghalaan berasaskan laluan (path-based routing) untuk berkongsi load balancer dengan pelbagai perkhidmatan.


[User] Anda sedang mereka bentuk strategi keselamatan untuk aplikasi yang memerlukan akses sementara kepada sumber AWS. Terangkan bagaimana konsep delegasi sementara IAM berfungsi dan apakah langkah yang diperlukan untuk melaksanakannya dalam persekitaran pengeluaran.

[Assistant] Delegasi sementara IAM ialah ciri yang membolehkan Amazon dan Rakan Kongsi AWS meminta akses sementara dan terhad kepada akaun AWS anda untuk melaksanakan tugas tertentu bagi pihak anda. Anda menyemak dan meluluskan setiap permintaan sebelum memberikan akses, yang akan tamat tempoh secara automatik selepas tempoh yang ditetapkan. Ciri ini mempercepatkan penyediaan produk dan memudahkan pengurusan berterusan dengan membolehkan pembekal produk mengautomasikan tugas penerapan dan konfigurasi dan bukannya memerlukan anda mengkonfigurasi pelbagai perkhidmatan AWS secara manual. Untuk tugas sekali sahaja atau sekali-sekala seperti persediaan awal, penyelenggaraan, atau peningkatan ciri, pembekal produk menerima kelayakan sementara. Untuk operasi berterusan yang memerlukan akses berterusan, pembekal produk boleh menggunakan delegasi sementara untuk mencipta peranan IAM dengan sempadan kebenaran yang mentakrifkan kebenaran maksimum peranan tersebut. Untuk maklumat lanjut, lihat panduan pengguna AWS IAM.


[User] Apakah kesan daripada ACFP terhadap Perlindungan Pengambilalihan Akaun (ATP)?

[Assistant] Pengambilalihan Akaun menyerang halaman log masuk aplikasi dengan matlamat untuk mendapatkan akses tanpa kebenaran kepada akaun sedia ada, manakala penipuan penciptaan akaun menyasarkan halaman pendaftaran aplikasi dengan matlamat untuk melakukan penipuan melalui akaun palsu ini. ATP memberi tumpuan kepada mencegah serangan pemadat bukti kelayakan (credential stuffing) dan serangan kekerasan (brute force), di mana penyerang mengautomasikan ratusan percubaan log masuk, menguji bukti kelayakan yang dicuri merentas pelbagai tapak. Sebaliknya, ACFP memberi tumpuan kepada mencegah penipuan automatik seperti penyalahgunaan promosi atau pendaftaran, penyalahgunaan kesetiaan atau ganjaran, dan pancingan data. ACFP dan ATP boleh digunakan secara bebas antara satu sama lain atau digunakan bersama.


[User] Apakah yang berlaku apabila saya menggunakan fungsi delegasi sementara IAM?

[Assistant] Delegasi sementara IAM ialah ciri yang membolehkan Amazon dan Rakan Kongsi AWS meminta akses sementara dan terhad kepada akaun AWS anda untuk melaksanakan tugas tertentu bagi pihak anda. Anda menyemak dan meluluskan setiap permintaan sebelum memberikan akses, yang akan tamat tempoh secara automatik selepas tempoh yang ditetapkan. Ciri ini mempercepatkan penyediaan produk dan memudahkan pengurusan berterusan dengan membolehkan pembekal produk mengautomasikan tugas penerapan dan konfigurasi dan bukannya memerlukan anda mengkonfigurasi pelbagai perkhidmatan AWS secara manual. Untuk tugas sekali sahaja atau sekali-sekala seperti persediaan awal, penyelenggaraan, atau peningkatan ciri, pembekal produk menerima kelayakan sementara. Untuk operasi berterusan yang memerlukan akses berterusan, pembekal produk boleh menggunakan delegasi sementara untuk mencipta peranan IAM dengan sempadan kebenaran yang mentakrifkan kebenaran maksimum peranan tersebut. Untuk maklumat lanjut, lihat panduan pengguna AWS IAM.


[User] Dalam persekitaran pengeluaran, kami merancang untuk menjalankan failover bagi klaster Aurora bagi memastikan kebolehpercayaan tinggi. Apakah kesan operasi ini ke atas sesi sambungan pangkalan data yang sedang aktif dan terbuka pada ketika itu?

[Assistant] Tidak. Pengesahan berlaku apabila sambungan diwujudkan. Apabila AWS Secrets Manager menggilirkan kelayakan pangkalan data, sambungan pangkalan data yang terbuka tidak akan disahkan semula.


[User] Dalam usaha memperkukuhkan keselamatan AWS Account untuk persekitaran pengeluaran, bagaimanakah anda boleh menerangkan hubungan antara ACFP dengan Perlindungan Pengambilalihan Akaun (ATP) apabila mengesahkan konfigurasi?

[Assistant] Pengambilalihan Akaun menyerang halaman log masuk aplikasi dengan matlamat untuk mendapatkan akses tanpa kebenaran kepada akaun sedia ada, manakala penipuan penciptaan akaun menyasarkan halaman pendaftaran aplikasi dengan matlamat untuk melakukan penipuan melalui akaun palsu ini. ATP memberi tumpuan kepada mencegah serangan pemadat bukti kelayakan (credential stuffing) dan serangan kekerasan (brute force), di mana penyerang mengautomasikan ratusan percubaan log masuk, menguji bukti kelayakan yang dicuri merentas pelbagai tapak. Sebaliknya, ACFP memberi tumpuan kepada mencegah penipuan automatik seperti penyalahgunaan promosi atau pendaftaran, penyalahgunaan kesetiaan atau ganjaran, dan pancingan data. ACFP dan ATP boleh digunakan secara bebas antara satu sama lain atau digunakan bersama.


[User] Apakah yang berlaku apabila pemboleh ubah stage digunakan?

[Assistant] Pemboleh ubah stage membolehkan anda mentakrifkan pasangan kunci/nilai bagi nilai konfigurasi yang dikaitkan dengan stage. Nilai-nilai ini, sama seperti pemboleh ubah persekitaran, boleh digunakan dalam konfigurasi API anda. Contohnya, anda boleh mentakrifkan titik akhir HTTP untuk integrasi kaedah anda sebagai pemboleh ubah stage, dan menggunakan pemboleh ubah tersebut dalam konfigurasi API anda dan bukannya mengekodkan titik akhir secara keras – ini membolehkan anda menggunakan titik akhir yang berbeza untuk setiap stage (cth. dev, beta, prod) dengan konfigurasi API yang sama. Pemboleh ubah stage juga boleh diakses dalam templat pemetaan dan boleh digunakan untuk menghantar parameter konfigurasi ke backend Lambda atau HTTP anda.


[User] Saya sedang merancang untuk menggunakan AWS CloudFormation dalam persekitaran produksi. Adakah terdapat templat sampel yang tersedia untuk saya rujuk atau uji sebelum melakukan deploy?

[Assistant] Ya, CloudFormation merangkumi templat sampel yang boleh anda gunakan untuk menguji perkhidmatan ini dan meneroka fungsinya. Templat sampel kami menggambarkan cara menyambung dan menggunakan pelbagai sumber AWS secara bersama, mengikut amalan terbaik untuk redundansi Availability Zone berbilang, skala keluar, dan amaran. Untuk memulakan, anda hanya perlu pergi ke Konsol Pengurusan AWS, klik Create Stack, dan ikuti langkah-langkah untuk memilih dan melancarkan salah satu sampel kami. Setelah dibuat, pilih stack anda dalam konsol dan semak tab Template dan Parameter untuk melihat butiran fail templat yang digunakan untuk mencipta stack tersebut. Templat sampel juga tersedia di GitHub.


[User] Apakah yang akan berlaku sekiranya saya berkongsi kumpulan IPAM saya dengan akaun lain?

[Assistant] Anda boleh berkongsi kumpulan IPAM dengan akaun lain dalam AWS Organization anda menggunakan AWS Resource Access Manager (RAM). Anda juga boleh berkongsi kumpulan IPAM dengan akaun di luar AWS Organization utama anda. Sebagai contoh, akaun ini boleh mewakili barisan perniagaan lain dalam syarikat anda atau perkhidmatan terurus yang dihoskan oleh rakan kongsi bagi pihak anda, dalam AWS Organization yang lain.


[User] Semasa menjalankan proses deploy aplikasi, kita sering perlu menguruskan tetapan yang berbeza untuk persekitaran development dan production. Apakah yang dimaksud dengan pemboleh ubah stage dalam konteks ini?

[Assistant] Pemboleh ubah stage membolehkan anda mentakrifkan pasangan kunci/nilai bagi nilai konfigurasi yang dikaitkan dengan stage. Nilai-nilai ini, sama seperti pemboleh ubah persekitaran, boleh digunakan dalam konfigurasi API anda. Contohnya, anda boleh mentakrifkan titik akhir HTTP untuk integrasi kaedah anda sebagai pemboleh ubah stage, dan menggunakan pemboleh ubah tersebut dalam konfigurasi API anda dan bukannya mengekodkan titik akhir secara keras – ini membolehkan anda menggunakan titik akhir yang berbeza untuk setiap stage (cth. dev, beta, prod) dengan konfigurasi API yang sama. Pemboleh ubah stage juga boleh diakses dalam templat pemetaan dan boleh digunakan untuk menghantar parameter konfigurasi ke backend Lambda atau HTTP anda.


[User] Apakah yang akan berlaku jika saya tidak menggunakan DB Subnet Group dan apakah kepentingannya?

[Assistant] DB Subnet Group ialah koleksi subnet yang mungkin anda mahu tetapkan untuk Amazon RDS DB Instances dalam VPC. Setiap DB Subnet Group hendaklah mempunyai sekurang-kurangnya satu subnet untuk setiap Availability Zone dalam Region tertentu. Apabila mencipta DB Instance dalam VPC, anda perlu memilih DB Subnet Group. Amazon RDS kemudian menggunakan DB Subnet Group tersebut dan Availability Zone pilihan anda untuk memilih subnet dan alamat IP dalam subnet tersebut. Amazon RDS mencipta dan mengaitkan Elastic Network Interface dengan DB Instance anda menggunakan alamat IP tersebut. Sila ambil perhatian bahawa kami amat mengesyorkan anda menggunakan DNS Name untuk menyambung ke DB Instance anda kerana alamat IP asas boleh berubah (contohnya, semasa failover). Untuk penggunaan Multi-AZ, mentakrifkan subnet untuk semua Availability Zones dalam Region akan membolehkan Amazon RDS mencipta standby baharu di Availability Zone lain sekiranya perlu. Anda perlu melakukan ini walaupun untuk penggunaan Single-AZ, sekiranya anda ingin menukarnya kepada penggunaan Multi-AZ pada suatu ketika nanti.


[User] Sebagai pentadbir rangkaian dalam organisasi yang menggunakan AWS Organizations, adakah terdapat mekanisma untuk membenarkan akaun AWS lain mengaksi atau menguruskan kumpulan IPAM yang telah saya cipta?

[Assistant] Anda boleh berkongsi kumpulan IPAM dengan akaun lain dalam AWS Organization anda menggunakan AWS Resource Access Manager (RAM). Anda juga boleh berkongsi kumpulan IPAM dengan akaun di luar AWS Organization utama anda. Sebagai contoh, akaun ini boleh mewakili barisan perniagaan lain dalam syarikat anda atau perkhidmatan terurus yang dihoskan oleh rakan kongsi bagi pihak anda, dalam AWS Organization yang lain.


[User] Dalam proses menyediakan persekitaran pengeluaran untuk aplikasi, apakah yang dimaksud dengan DB Subnet Group dan apakah implikasinya jika saya tidak mengkonfigurasinya untuk instance RDS saya?

[Assistant] DB Subnet Group ialah koleksi subnet yang mungkin anda mahu tetapkan untuk Amazon RDS DB Instances dalam VPC. Setiap DB Subnet Group hendaklah mempunyai sekurang-kurangnya satu subnet untuk setiap Availability Zone dalam Region tertentu. Apabila mencipta DB Instance dalam VPC, anda perlu memilih DB Subnet Group. Amazon RDS kemudian menggunakan DB Subnet Group tersebut dan Availability Zone pilihan anda untuk memilih subnet dan alamat IP dalam subnet tersebut. Amazon RDS mencipta dan mengaitkan Elastic Network Interface dengan DB Instance anda menggunakan alamat IP tersebut. Sila ambil perhatian bahawa kami amat mengesyorkan anda menggunakan DNS Name untuk menyambung ke DB Instance anda kerana alamat IP asas boleh berubah (contohnya, semasa failover). Untuk penggunaan Multi-AZ, mentakrifkan subnet untuk semua Availability Zones dalam Region akan membolehkan Amazon RDS mencipta standby baharu di Availability Zone lain sekiranya perlu. Anda perlu melakukan ini walaupun untuk penggunaan Single-AZ, sekiranya anda ingin menukarnya kepada penggunaan Multi-AZ pada suatu ketika nanti.


[User] Apakah kesannya jika pembalakan tidak didayakan terhadap GuardDuty Malware Protection?

[Assistant] Pembalakan perkhidmatan tidak perlu didayakan untuk GuardDuty atau ciri Malware Protection berfungsi. Ciri Malware Protection adalah sebahagian daripada GuardDuty, iaitu perkhidmatan AWS yang menggunakan risikan daripada sumber dalaman dan luaran yang bersepadu.


[User] Apakah yang akan berlaku terhadap daya tahan dan ketersediaan sistem jika saya menggunakan Origin Shield?

[Assistant] Ya. Semua Wilayah Origin Shield dibina menggunakan seni bina berketersediaan tinggi yang merangkumi beberapa Zon Ketersediaan dengan kumpulan instans Amazon EC2 auto-scaling. Sambungan dari lokasi CloudFront ke Origin Shield juga menggunakan penjejakan ralat aktif untuk setiap permintaan untuk mengarahkan permintaan secara automatik ke lokasi Origin Shield kedua jika lokasi Origin Shield utama tidak tersedia.


[User] Saya sedang menguruskan konfigurasi keselamatan untuk persekitaran AWS saya dan merancang untuk menggunakan GuardDuty Malware Protection. Untuk memastikan ciri ini berfungsi dengan baik, adakah saya perlu mendayakan (enable) pembalakan (logging) terlebih dahulu?

[Assistant] Pembalakan perkhidmatan tidak perlu didayakan untuk GuardDuty atau ciri Malware Protection berfungsi. Ciri Malware Protection adalah sebahagian daripada GuardDuty, iaitu perkhidmatan AWS yang menggunakan risikan daripada sumber dalaman dan luaran yang bersepadu.


[User] Apakah kesannya kepada bil AWS dan alat AWS Cost Management sekiranya saya menggunakan S3 Glacier Deep Archive?

[Assistant] Penggunaan dan kos S3 Glacier Deep Archive akan dipaparkan sebagai item baris perkhidmatan yang berasingan pada bil AWS bulanan anda, berasingan daripada penggunaan dan kos Amazon S3 anda. Walau bagaimanapun, jika anda menggunakan alat AWS Cost Management, penggunaan dan kos S3 Glacier Deep Archive akan disertakan di bawah penggunaan dan kos Amazon S3 dalam laporan perbelanjaan bulanan terperinci anda, dan tidak diasingkan sebagai item baris perkhidmatan yang berasingan.


[User] Dalam persekitaran pengeluaran yang memerlukan ketahanan yang tinggi, bagaimanakah saya boleh mengesahkan bahawa Origin Shield yang telah saya konfigurasikan benar-benar berdaya tahan dan mengekalkan ketersediaan tinggi semasa proses deploy?

[Assistant] Ya. Semua Wilayah Origin Shield dibina menggunakan seni bina berketersediaan tinggi yang merangkumi beberapa Zon Ketersediaan dengan kumpulan instans Amazon EC2 auto-scaling. Sambungan dari lokasi CloudFront ke Origin Shield juga menggunakan penjejakan ralat aktif untuk setiap permintaan untuk mengarahkan permintaan secara automatik ke lokasi Origin Shield kedua jika lokasi Origin Shield utama tidak tersedia.


[User] Apakah akibatnya jika saya memindahkan kunci antara key store AWS KMS lalai dan custom key store?

[Assistant] Tidak, keupayaan untuk memindahkan kunci antara jenis key store AWS KMS yang berbeza tidak disokong pada masa ini. Semua kunci mesti dicipta dalam key store di mana ia akan digunakan, kecuali dalam situasi di mana anda mengimport bahan kunci anda sendiri ke dalam key store AWS KMS lalai.


[User] Sebagai Jurutera DevOps yang menguruskan belanjawan operasi, syarikat anda telah memutuskan untuk mengarkibkan data lama menggunakan S3 Glacier Deep Archive bagi menjimatkan kos. Jelaskan bagaimana cas untuk penggunaan perkhidmatan ini akan direkodkan pada bil AWS dan boleh dikesan menggunakan alat AWS Cost Management.

[Assistant] Penggunaan dan kos S3 Glacier Deep Archive akan dipaparkan sebagai item baris perkhidmatan yang berasingan pada bil AWS bulanan anda, berasingan daripada penggunaan dan kos Amazon S3 anda. Walau bagaimanapun, jika anda menggunakan alat AWS Cost Management, penggunaan dan kos S3 Glacier Deep Archive akan disertakan di bawah penggunaan dan kos Amazon S3 dalam laporan perbelanjaan bulanan terperinci anda, dan tidak diasingkan sebagai item baris perkhidmatan yang berasingan.


[User] Apa yang akan berlaku sekiranya pembangun menggunakan AWS CloudFormation?

[Assistant] Pembangun boleh menggunakan dan mengemas kini sumber pengkomputeran, pangkalan data, dan pelbagai sumber lain dalam gaya deklaratif yang ringkas yang mengabstraksi kerumitan API sumber tertentu. AWS CloudFormation direka untuk membolehkan kitaran hayat sumber diurus secara berulang, boleh diramal, dan selamat, sambil membenarkan rollback automatik, pengurusan keadaan automatik, dan pengurusan sumber merentas akaun dan wilayah. Penambahbaikan dan pilihan terkini menyediakan pelbagai cara untuk mencipta sumber, termasuk menggunakan AWS CDK untuk pengekodan dalam bahasa peringkat tinggi, mengimport sumber sedia ada, mengesan hanyutan konfigurasi, dan Registry baharu yang memudahkan penciptaan jenis tersuai yang mewarisi banyak faedah teras CloudFormation.


[User] Apabama melakukan pengurusan kunci untuk persekitaran pengeluaran, adakah saya boleh memindahkan kunci antara key store AWS KMS lalai dan custom key store?

[Assistant] Tidak, keupayaan untuk memindahkan kunci antara jenis key store AWS KMS yang berbeza tidak disokong pada masa ini. Semua kunci mesti dicipta dalam key store di mana ia akan digunakan, kecuali dalam situasi di mana anda mengimport bahan kunci anda sendiri ke dalam key store AWS KMS lalai.


[User] Sebagai seorang arkitek penyelesaian yang bertanggungjawab untuk menguruskur infrastruktur syarikat, apakah tugas praktikal seperti deployment dan pengurusan konfigurasi yang boleh anda laksanakan dengan menggunakan AWS CloudFormation?

[Assistant] Pembangun boleh menggunakan dan mengemas kini sumber pengkomputeran, pangkalan data, dan pelbagai sumber lain dalam gaya deklaratif yang ringkas yang mengabstraksi kerumitan API sumber tertentu. AWS CloudFormation direka untuk membolehkan kitaran hayat sumber diurus secara berulang, boleh diramal, dan selamat, sambil membenarkan rollback automatik, pengurusan keadaan automatik, dan pengurusan sumber merentas akaun dan wilayah. Penambahbaikan dan pilihan terkini menyediakan pelbagai cara untuk mencipta sumber, termasuk menggunakan AWS CDK untuk pengekodan dalam bahasa peringkat tinggi, mengimport sumber sedia ada, mengesan hanyutan konfigurasi, dan Registry baharu yang memudahkan penciptaan jenis tersuai yang mewarisi banyak faedah teras CloudFormation.


[User] Sedang membangunkan fungsi Lambda untuk persekitaran produksi, saya ingin memastikan log yang dijana adalah berstruktur JSON untuk memudahkan analisis. Adakah mungkin untuk mengintegrasikan pustaka pembalakan (logging library) tersendiri bagi mencapai tujuan ini?

[Assistant] Ya, anda boleh menggunakan pustaka pembalakan anda sendiri untuk menjana log Lambda dalam format berstruktur JSON. Untuk memastikan pustaka pembalakan anda berfungsi dengan lancar dengan keupayaan pembalakan berstruktur JSON asli Lambda, Lambda tidak akan mengekod dua kali sebarang log yang dijana oleh fungsi anda yang telah dikodkan JSON. Anda juga boleh menggunakan pustaka Powertools untuk AWS Lambda untuk menangkap log Lambda dalam format berstruktur JSON.


[User] Apa yang akan berlaku jika pelanggan tidak mengkonfigurasi tetapan e-mel mereka dengan betul untuk menerima pemberitahuan daripada Amazon SNS?

[Assistant] Dalam kebanyakan kes, pengguna seharusnya dapat menerima pengesahan langganan dan pemberitahuan daripada Amazon SNS tanpa melakukan apa-apa yang khusus. Walau bagaimanapun, terdapat kes di mana tetapan lalai pembekal e-mel atau konfigurasi khusus pengguna lain tersilap mengarahkan e-mel ke folder sampah/spam. Untuk memastikan pengguna melihat mesej pengesahan dan pemberitahuan yang dihantar daripada Amazon SNS, pengguna boleh menambah "no-reply@sns.amazonaws.com" ke senarai kenalan mereka dan menyemak folder sampah/spam untuk mesej daripada Amazon SNS.


[User] Apakah keadaan atau senario yang sesuai untuk saya menggunakan Lambda MicroVMs?

[Assistant] Gunakan Lambda MicroVMs apabila beban kerja anda memerlukan persekitaran pengkomputeran terpencil yang bermula hampir serta-merta, mengekalkan keadaan merentas interaksi (sehingga 8 jam), atau memerlukan keupayaan sistem pengendalian istimewa. Kes penggunaan biasa termasuk persekitaran pembangunan interaktif, pengimbasan kelemahan dan ujian keselamatan, platform analisis data, CI/CD pipelines, pembantu pengekodan AI, dan kotak pasir ejen. Dalam setiap kes, anda boleh menggunakan Lambda MicroVMs untuk menyediakan persekitaran pengkomputeran terpencil bagi setiap pengguna atau tugas, dengan kependaman hampir serta-merta melalui permulaan berasaskan snapshot MicroVMs. Untuk maklumat lanjut, lawati panduan pembangun Lambda MicroVMs.


[User] Apabila mengkonfigurasi sistem untuk menghantar pemberitahuan menggunakan Amazon SNS dalam persekitaran pengeluaran, adakah pengguna akhir perlu menyesuaikan tetapan e-mel klien mereka (seperti penapis spam atau peraturan peti masuk) untuk memastikan mereka menerima mesej tersebut?

[Assistant] Dalam kebanyakan kes, pengguna seharusnya dapat menerima pengesahan langganan dan pemberitahuan daripada Amazon SNS tanpa melakukan apa-apa yang khusus. Walau bagaimanapun, terdapat kes di mana tetapan lalai pembekal e-mel atau konfigurasi khusus pengguna lain tersilap mengarahkan e-mel ke folder sampah/spam. Untuk memastikan pengguna melihat mesej pengesahan dan pemberitahuan yang dihantar daripada Amazon SNS, pengguna boleh menambah "no-reply@sns.amazonaws.com" ke senarai kenalan mereka dan menyemak folder sampah/spam untuk mesej daripada Amazon SNS.


[User] Anda sedang mereka bentuk aplikasi tanpa pelayan dan perlu memilih runtime yang sesuai untuk tugasan yang melibatkan isu keselamatan atau pemasangan perpustakaan yang kompleks. Dalam senario ini, bila patut anda menggunakan Lambda MicroVMs untuk memastikan konfigurasi tersebut berjalan lancar?

[Assistant] Gunakan Lambda MicroVMs apabila beban kerja anda memerlukan persekitaran pengkomputeran terpencil yang bermula hampir serta-merta, mengekalkan keadaan merentas interaksi (sehingga 8 jam), atau memerlukan keupayaan sistem pengendalian istimewa. Kes penggunaan biasa termasuk persekitaran pembangunan interaktif, pengimbasan kelemahan dan ujian keselamatan, platform analisis data, CI/CD pipelines, pembantu pengekodan AI, dan kotak pasir ejen. Dalam setiap kes, anda boleh menggunakan Lambda MicroVMs untuk menyediakan persekitaran pengkomputeran terpencil bagi setiap pengguna atau tugas, dengan kependaman hampir serta-merta melalui permulaan berasaskan snapshot MicroVMs. Untuk maklumat lanjut, lawati panduan pembangun Lambda MicroVMs.


[User] Apakah yang akan berlaku atau manfaat yang diperolehi sekiranya saya menggunakan Amazon EKS Connector?

[Assistant] Anda boleh menggunakan Amazon EKS Connector untuk mendaftar dan menyambungkan mana-mana kluster Kubernetes yang mematuhi piawaian ke AWS dan melihatnya dalam konsol Amazon EKS. Selepas kluster disambungkan, anda boleh melihat status, konfigurasi, dan beban kerja untuk kluster tersebut dalam konsol Amazon EKS. Anda boleh menggunakan ciri ini untuk melihat kluster yang disambungkan dalam konsol Amazon EKS, tetapi Amazon EKS Connector tidak membolehkan operasi pengurusan atau pengubahsuaian untuk kluster yang disambungkan melalui konsol Amazon EKS. Tiada caj untuk kluster yang anda sambungkan ke konsol Amazon EKS dengan Amazon EKS Connector.


[User] Apa yang berlaku jika saya menggunakan S3 Access Grants?

[Assistant] Anda boleh memulakan dengan S3 Access Grants dalam empat langkah. Pertama, konfigurasikan instance S3 Access Grants. Dalam langkah ini, jika anda ingin menggunakan S3 Access Grants dengan pengguna dan kumpulan dalam direktori korporat anda, dayakan AWS Identity Center dan sambungkan S3 Access Grants ke instance Identity Center anda. Kedua, daftarkan lokasi dengan S3 Access Grants. Semasa proses ini, anda memberikan S3 Access Grants peranan IAM yang digunakan untuk mencipta kelayakan S3 sementara yang boleh digunakan oleh pengguna dan aplikasi untuk mengakses S3. Ketiga, takrifkan geran kebenaran yang menentukan siapa yang boleh mengakses apa. Akhir sekali, pada masa akses, aplikasi anda hendaklah meminta kelayakan sementara daripada S3 Access Grants dan menggunakan kelayakan yang dikeluarkan oleh Access Grants untuk mengakses S3.


[User] Anda sedingin mengurus klaster Kubernetes yang berjalan di premis sendiri dan ingin mengawalinya melalui konsol AWS. Adakah Amazon EKS Connector sesuai digunakan untuk senario ini?

[Assistant] Anda boleh menggunakan Amazon EKS Connector untuk mendaftar dan menyambungkan mana-mana kluster Kubernetes yang mematuhi piawaian ke AWS dan melihatnya dalam konsol Amazon EKS. Selepas kluster disambungkan, anda boleh melihat status, konfigurasi, dan beban kerja untuk kluster tersebut dalam konsol Amazon EKS. Anda boleh menggunakan ciri ini untuk melihat kluster yang disambungkan dalam konsol Amazon EKS, tetapi Amazon EKS Connector tidak membolehkan operasi pengurusan atau pengubahsuaian untuk kluster yang disambungkan melalui konsol Amazon EKS. Tiada caj untuk kluster yang anda sambungkan ke konsol Amazon EKS dengan Amazon EKS Connector.


[User] Apakah yang menyebabkan saya gagal mencipta versi tertentu?

[Assistant] Dalam sesetengah kes, kami mungkin menamatkan sokongan untuk versi utama atau versi kecil tertentu tanpa notis awal, seperti apabila kami mendapati sesuatu versi tidak memenuhi standard kualiti, prestasi, atau keselamatan kami yang tinggi. Sekiranya keadaan sedemikian berlaku, Amazon RDS akan menghentikan penciptaan instance dan kluster pangkalan data baharu dengan versi ini. Pelanggan sedia ada mungkin masih boleh menjalankan pangkalan data mereka. Keadaan tertentu mungkin menentukan garis masa yang berbeza bergantung pada isu yang ditangani.


[User] Dalam persekitaran pengeluaran yang memerlukan kawalan akses data yang tepat, bagaimanakah cara untuk saya menstruktur dan menggunakan S3 Access Grants bagi menguruskan kebenaran akses?

[Assistant] Anda boleh memulakan dengan S3 Access Grants dalam empat langkah. Pertama, konfigurasikan instance S3 Access Grants. Dalam langkah ini, jika anda ingin menggunakan S3 Access Grants dengan pengguna dan kumpulan dalam direktori korporat anda, dayakan AWS Identity Center dan sambungkan S3 Access Grants ke instance Identity Center anda. Kedua, daftarkan lokasi dengan S3 Access Grants. Semasa proses ini, anda memberikan S3 Access Grants peranan IAM yang digunakan untuk mencipta kelayakan S3 sementara yang boleh digunakan oleh pengguna dan aplikasi untuk mengakses S3. Ketiga, takrifkan geran kebenaran yang menentukan siapa yang boleh mengakses apa. Akhir sekali, pada masa akses, aplikasi anda hendaklah meminta kelayakan sementara daripada S3 Access Grants dan menggunakan kelayakan yang dikeluarkan oleh Access Grants untuk mengakses S3.


[User] Apakah yang akan berlaku sekiranya saya ingin mencuba AWS CloudFormation dengan menggunakan templat sampel?

[Assistant] Ya, CloudFormation merangkumi templat sampel yang boleh anda gunakan untuk menguji perkhidmatan ini dan meneroka fungsinya. Templat sampel kami menggambarkan cara menyambung dan menggunakan pelbagai sumber AWS secara bersama, mengikut amalan terbaik untuk redundansi Availability Zone berbilang, skala keluar, dan amaran. Untuk memulakan, anda hanya perlu pergi ke Konsol Pengurusan AWS, klik Create Stack, dan ikuti langkah-langkah untuk memilih dan melancarkan salah satu sampel kami. Setelah dibuat, pilih stack anda dalam konsol dan semak tab Template dan Parameter untuk melihat butiran fail templat yang digunakan untuk mencipta stack tersebut. Templat sampel juga tersedia di GitHub.


[User] Sedang cuba untuk deploy, tetapi gagal mencipta versi tertentu. Apakah punca masalah ini dan bagaimana untuk mengatasinya?

[Assistant] Dalam sesetengah kes, kami mungkin menamatkan sokongan untuk versi utama atau versi kecil tertentu tanpa notis awal, seperti apabila kami mendapati sesuatu versi tidak memenuhi standard kualiti, prestasi, atau keselamatan kami yang tinggi. Sekiranya keadaan sedemikian berlaku, Amazon RDS akan menghentikan penciptaan instance dan kluster pangkalan data baharu dengan versi ini. Pelanggan sedia ada mungkin masih boleh menjalankan pangkalan data mereka. Keadaan tertentu mungkin menentukan garis masa yang berbeza bergantung pada isu yang ditangani.


[User] Apakah akibat atau faedah yang diperolehi jika saya mengintegrasikan Amazon Redshift Serverless bersama perkhidmatan AWS yang lain?

[Assistant] Anda boleh terus menggunakan semua fungsi analitik yang kaya daripada Amazon Redshift, seperti join yang kompleks, pertanyaan terus ke data dalam data lake Amazon S3 dan pangkalan data operasi, pandangan terwujud, prosedur tersimpan, sokongan data separa berstruktur, dan ML, serta prestasi tinggi pada skala. Semua perkhidmatan berkaitan yang disepadukan dengan Amazon Redshift (seperti Amazon Kinesis, AWS Lambda, Amazon QuickSight, Amazon SageMaker, Amazon EMR, AWS Lake Formation, dan AWS Glue) terus berfungsi dengan Amazon Redshift Serverless.


[User] Anda mereka bentuk senario di mana data perlu diproses dan dianalisis secara efisien. Terangkan prosedur untuk menyatukan Amazon Redshift Serverless ke dalam aliran kerja sedia ada yang melibatkan perkhidmatan AWS yang lain bagi tujuan pengambilan data, transformasi, dan analisis.

[Assistant] Anda boleh terus menggunakan semua fungsi analitik yang kaya daripada Amazon Redshift, seperti join yang kompleks, pertanyaan terus ke data dalam data lake Amazon S3 dan pangkalan data operasi, pandangan terwujud, prosedur tersimpan, sokongan data separa berstruktur, dan ML, serta prestasi tinggi pada skala. Semua perkhidmatan berkaitan yang disepadukan dengan Amazon Redshift (seperti Amazon Kinesis, AWS Lambda, Amazon QuickSight, Amazon SageMaker, Amazon EMR, AWS Lake Formation, dan AWS Glue) terus berfungsi dengan Amazon Redshift Serverless.


[User] Apakah yang akan berlaku sekiranya anda ingin mencuba masakan tradisional di Malaysia?

[Assistant] Antara makanan tradisional Malaysia ialah nasi lemak, rendang, satay, dan laksa.


[User] Sebagai penganalisis data yang menguruskan infrastruktur di AWS, anda perlu memilih strategi pengambilan makanan (data ingestion) yang paling sesuai untuk aplikasi analitik yang akan memproses data masalah tradisional dengan kekerapan tinggi.

[Assistant] Antara makanan tradisional Malaysia ialah nasi lemak, rendang, satay, dan laksa.


[User] Apakah yang akan berlaku dengan Real-Time Metrics dan Sampled Web Requests berdasarkan tempoh penyimpanan data?

[Assistant] Real-Time Metrics disimpan dalam Amazon CloudWatch. Dengan menggunakan Amazon CloudWatch, anda boleh mengkonfigurasi tempoh masa untuk acara luput. Sampled Web Requests disimpan sehingga 3 jam.


[User] Dalam persekitaran pengeluaran yang menggunakan konfigurasi lalai, berapa lama data Real-Time Metrics dan Sampled Web Requests kekal tersimpan sebelum ia dipadam secara automatik?

[Assistant] Real-Time Metrics disimpan dalam Amazon CloudWatch. Dengan menggunakan Amazon CloudWatch, anda boleh mengkonfigurasi tempoh masa untuk acara luput. Sampled Web Requests disimpan sehingga 3 jam.


[User] Apakah kesannya jika saya menggunakan pek perlindungan berbanding Managed Rules dalam AWS WAF?

[Assistant] Pek peraturan ialah pemilihan logik peraturan berdasarkan keperluan aplikasi anda yang dicipta dan diselenggara oleh AWS untuk melindungi daripada ancaman web biasa. AWS Managed Rules untuk AWS WAF ialah perkhidmatan terurus yang menyediakan perlindungan terhadap kelemahan aplikasi atau trafik lain yang tidak diingini. Anda mempunyai pilihan untuk memilih satu atau lebih kumpulan peraturan daripada AWS Managed Rules untuk setiap web ACL, sehingga had unit kapasiti web ACL (WCU) maksimum.


[User] Anda sed mereka bentuk lapisan keselamatan untuk aplikasi web dalam persekitaran pengeluaran. Dalam senario ini, jelaskan perbezaan utama antara menggunakan pek perlindungan (protection packets) berbanding Managed Rules untuk AWS WAF dan bila anda akan memilih satu daripada yang lain.

[Assistant] Pek peraturan ialah pemilihan logik peraturan berdasarkan keperluan aplikasi anda yang dicipta dan diselenggara oleh AWS untuk melindungi daripada ancaman web biasa. AWS Managed Rules untuk AWS WAF ialah perkhidmatan terurus yang menyediakan perlindungan terhadap kelemahan aplikasi atau trafik lain yang tidak diingini. Anda mempunyai pilihan untuk memilih satu atau lebih kumpulan peraturan daripada AWS Managed Rules untuk setiap web ACL, sehingga had unit kapasiti web ACL (WCU) maksimum.


[User] Sebagai seorang pembangun yang bertanggungjawab menguruskan capaian antara perkhidmatan, bagaimanakah anda boleh menggunakan Resource Policy untuk mengkonfigurasi kebenaran bagi sumber AWS tertentu semasa proses deploy?

[Assistant] Resource Policy ialah dokumen policy JSON yang anda lampirkan pada API untuk mengawal sama ada prinsipal yang ditentukan (biasanya pengguna atau peranan IAM) boleh memanggil API tersebut. Anda boleh menggunakan Resource Policy untuk membolehkan pengguna daripada akaun AWS yang berbeza mengakses API anda dengan selamat atau untuk membenarkan API hanya dipanggil daripada julat alamat IP sumber atau blok CIDR yang ditentukan. Resource Policy boleh digunakan dengan REST API di Amazon API Gateway.


[User] Apa kesannya jika saya menetapkan warm throughput untuk strim data Amazon Kinesis saya dalam mod On-demand Advantage?

[Assistant] Anda boleh menukar write throughput bagi strim on-demand semasa penciptaan dan selepasnya dengan mengonfigurasikan warm throughput. Anda boleh menggunakan API UpdateStreamWarmThroughput atau AWS Management Console untuk menetapkan warm throughput bagi strim data sedia ada.


[User] Apakah kesan atau kepentingan menggunakan Resource Policy?

[Assistant] Resource Policy ialah dokumen policy JSON yang anda lampirkan pada API untuk mengawal sama ada prinsipal yang ditentukan (biasanya pengguna atau peranan IAM) boleh memanggil API tersebut. Anda boleh menggunakan Resource Policy untuk membolehkan pengguna daripada akaun AWS yang berbeza mengakses API anda dengan selamat atau untuk membenarkan API hanya dipanggil daripada julat alamat IP sumber atau blok CIDR yang ditentukan. Resource Policy boleh digunakan dengan REST API di Amazon API Gateway.


[User] Dalam persekitaran pengeluaran, anda sedang mengkonfigurasi strim data Amazon Kinesis dalam mod On-demand Advantage. Apakah langkah yang perlu anda lakukan untuk menetapkan warm throughput?

[Assistant] Anda boleh menukar write throughput bagi strim on-demand semasa penciptaan dan selepasnya dengan mengonfigurasikan warm throughput. Anda boleh menggunakan API UpdateStreamWarmThroughput atau AWS Management Console untuk menetapkan warm throughput bagi strim data sedia ada.


[User] Apakah yang akan berlaku semasa guardrails switchover Amazon RDS Blue/Green Deployments menjalankan penilaian?

[Assistant] Guardrails switchover Amazon RDS Blue/Green Deployments menyekat penulisan pada persekitaran biru dan hijau anda sehingga persekitaran hijau anda mengejar sebelum melakukan switchover. Blue/Green Deployments juga melakukan pemeriksaan kesihatan pada primary dan replika dalam persekitaran biru dan hijau anda. Mereka juga melakukan pemeriksaan kesihatan replikasi, contohnya, untuk melihat sama ada replikasi telah berhenti atau terdapat ralat. Mereka mengesan transaksi yang berjalan lama antara persekitaran biru dan hijau anda. Anda boleh menentukan masa henti maksimum yang boleh diterima, serendah 30 saat, dan jika anda mempunyai transaksi yang sedang berjalan yang melebihi ini, switchover anda akan tamat masa.


[User] Apakah akan berlaku jika saya mendaftar dan mengesahkan pengguna saya sendiri?

[Assistant] Cognito identity pools boleh disepadukan dengan sistem pengesahan sedia ada anda. Dengan panggilan API yang mudah, anda boleh mendapatkan ID Cognito untuk pengguna akhir anda berdasarkan pengecam unik anda sendiri untuk pengguna anda. Setelah anda mendapatkan ID Cognito dan Token OpenID, anda boleh menggunakan SDK klien Cognito identity pools untuk mengakses sumber AWS dan menyegerakkan data pengguna.


[User] Anda sedangan menjalankan proses switchover untuk Blue/Green Deployments Amazon RDS. Apakah aspek yang akan disahkan oleh guardrails semasa operasi ini?

[Assistant] Guardrails switchover Amazon RDS Blue/Green Deployments menyekat penulisan pada persekitaran biru dan hijau anda sehingga persekitaran hijau anda mengejar sebelum melakukan switchover. Blue/Green Deployments juga melakukan pemeriksaan kesihatan pada primary dan replika dalam persekitaran biru dan hijau anda. Mereka juga melakukan pemeriksaan kesihatan replikasi, contohnya, untuk melihat sama ada replikasi telah berhenti atau terdapat ralat. Mereka mengesan transaksi yang berjalan lama antara persekitaran biru dan hijau anda. Anda boleh menentukan masa henti maksimum yang boleh diterima, serendah 30 saat, dan jika anda mempunyai transaksi yang sedang berjalan yang melebihi ini, switchover anda akan tamat masa.


[User] Dalam pembangunan aplikasi, saya perlu membolehkan pengguna mendaftar dan mengesahkan identiti mereka sendiri. Adakah terdapat perkhidmatan yang menyokong aliran kerja ini?

[Assistant] Cognito identity pools boleh disepadukan dengan sistem pengesahan sedia ada anda. Dengan panggilan API yang mudah, anda boleh mendapatkan ID Cognito untuk pengguna akhir anda berdasarkan pengecam unik anda sendiri untuk pengguna anda. Setelah anda mendapatkan ID Cognito dan Token OpenID, anda boleh menggunakan SDK klien Cognito identity pools untuk mengakses sumber AWS dan menyegerakkan data pengguna.


[User] Apakah sebab storan sandaran tambahan mempunyai kos yang lebih tinggi berbanding storan instance DB yang diperuntukkan?

[Assistant] Storan yang disediakan kepada instance DB anda untuk data utama anda terletak dalam satu Zon Ketersediaan. Apabila pangkalan data anda disandarkan, data sandaran (termasuk log transaksi) direplikasi secara geo-redundan merentas pelbagai Zon Ketersediaan untuk memberikan tahap ketahanan data yang lebih tinggi. Harga untuk storan sandaran melebihi peruntukan percuma anda mencerminkan replikasi tambahan ini yang berlaku untuk memaksimumkan ketahanan sandaran kritikal anda.


[User] Apakah yang berlaku apabila proses envelope encryption dijalankan dalam AWS KMS dan mengapakah kaedah ini penting?

[Assistant] Envelope encryption melibatkan penyulitan data dengan kunci data (data key) dan kemudian menyulitkan kunci data itu sendiri dengan kunci induk (master key), biasanya dalam KMS. Kunci data dijana oleh KMS, digunakan untuk menyulitkan data, dan kemudian kunci data disulitkan dengan kunci induk sebelum disimpan. Ini membolehkan penyulitan yang cekap kerana data disulitkan dengan kunci cepat, manakala kunci data dilindungi oleh kunci induk yang dikendalikan oleh KMS. Ia adalah asas penyulitan dalam banyak perkhidmatan AWS.


[User] Anda sedang menguruskan belanja operasi untuk satu pangkalan data dalam persekitaran pengeluaran dan menyedari bahawa kos storan sandaran tambahan melebihi harga storan instance DB yang diperuntukkan. Sebagai seorang jurutera, terangkan mengapa senario ini berlaku.

[Assistant] Storan yang disediakan kepada instance DB anda untuk data utama anda terletak dalam satu Zon Ketersediaan. Apabila pangkalan data anda disandarkan, data sandaran (termasuk log transaksi) direplikasi secara geo-redundan merentas pelbagai Zon Ketersediaan untuk memberikan tahap ketahanan data yang lebih tinggi. Harga untuk storan sandaran melebihi peruntukan percuma anda mencerminkan replikasi tambahan ini yang berlaku untuk memaksimumkan ketahanan sandaran kritikal anda.


[User] Sebagai pembangun yang sedang membangunkan aplikasi, anda perlu melaksanakan envelope encryption untuk melindungi data sensitif. Bagaimanakah anda boleh menggunakan AWS KMS untuk menguruskan proses ini?

[Assistant] Envelope encryption melibatkan penyulitan data dengan kunci data (data key) dan kemudian menyulitkan kunci data itu sendiri dengan kunci induk (master key), biasanya dalam KMS. Kunci data dijana oleh KMS, digunakan untuk menyulitkan data, dan kemudian kunci data disulitkan dengan kunci induk sebelum disimpan. Ini membolehkan penyulitan yang cekap kerana data disulitkan dengan kunci cepat, manakala kunci data dilindungi oleh kunci induk yang dikendalikan oleh KMS. Ia adalah asas penyulitan dalam banyak perkhidmatan AWS.


[User] Apakah implikasi atau keadaan yang bakal berlaku sekiranya saya berpindah daripada EC2-Classic ke Amazon VPC?

[Assistant] Amazon VPC memberikan anda kawalan penuh ke atas persekitaran rangkaian maya anda di AWS, yang diasingkan secara logik kepada akaun AWS anda. Dalam persekitaran EC2-Classic, beban kerja anda berkongsi satu rangkaian rata dengan pelanggan lain. Persekitaran Amazon VPC menawarkan banyak kelebihan lain berbanding persekitaran EC2-Classic termasuk keupayaan untuk memilih ruang alamat IP anda sendiri, konfigurasi subnet awam dan peribadi, serta pengurusan jadual laluan dan get laluan rangkaian. Semua perkhidmatan dan instance yang tersedia pada masa ini dalam EC2-Classic mempunyai perkhidmatan setanding yang tersedia dalam persekitaran Amazon VPC. Amazon VPC juga menawarkan generasi instance yang lebih luas dan terkini daripada EC2-Classic. Maklumat lanjut tentang Amazon VPC boleh didapati di pautan ini.


[User] Dalam proses pengemas kini infrastruktur legacy anda, apakah faedah utama yang perlu diambil kira semasa merancang untuk memindahkan beban kerja daripada EC2-Classic kepada Amazon VPC?

[Assistant] Amazon VPC memberikan anda kawalan penuh ke atas persekitaran rangkaian maya anda di AWS, yang diasingkan secara logik kepada akaun AWS anda. Dalam persekitaran EC2-Classic, beban kerja anda berkongsi satu rangkaian rata dengan pelanggan lain. Persekitaran Amazon VPC menawarkan banyak kelebihan lain berbanding persekitaran EC2-Classic termasuk keupayaan untuk memilih ruang alamat IP anda sendiri, konfigurasi subnet awam dan peribadi, serta pengurusan jadual laluan dan get laluan rangkaian. Semua perkhidmatan dan instance yang tersedia pada masa ini dalam EC2-Classic mempunyai perkhidmatan setanding yang tersedia dalam persekitaran Amazon VPC. Amazon VPC juga menawarkan generasi instance yang lebih luas dan terkini daripada EC2-Classic. Maklumat lanjut tentang Amazon VPC boleh didapati di pautan ini.


[User] Apakah yang berlaku dengan data yang telah ditangkap dan disimpan dalam Kinesis Data Streams?

[Assistant] Anda boleh menggunakan perkhidmatan terurus seperti AWS Lambda, Amazon Managed Service for Apache Flink, dan AWS Glue untuk memproses data yang disimpan dalam Kinesis Data Streams. Perkhidmatan terurus ini menguruskan penyediaan dan pengurusan infrastruktur asas supaya anda boleh fokus pada menulis logik perniagaan anda. Anda juga boleh menghantar data yang disimpan dalam Kinesis Data Streams ke Amazon S3, Amazon OpenSearch Service, Amazon Redshift, dan titik akhir HTTP tersuai menggunakan integrasi siap bina dengan Kinesis Data Firehose. Anda juga boleh membina aplikasi tersuai menggunakan Amazon Kinesis Client Library, perpustakaan siap bina, atau API Amazon Kinesis Data Streams.


[User] Dalam persekitaran produksi, anda telah berjaya menghantar data ke Kinesis Data Streams. Apakah langkah-langkah yang perlu diambil atau perkhidmatan AWS yang manakah perlu dikonfigurasikan untuk memproses dan mengekstrak maklumat daripada data tersebut secara automatik?

[Assistant] Anda boleh menggunakan perkhidmatan terurus seperti AWS Lambda, Amazon Managed Service for Apache Flink, dan AWS Glue untuk memproses data yang disimpan dalam Kinesis Data Streams. Perkhidmatan terurus ini menguruskan penyediaan dan pengurusan infrastruktur asas supaya anda boleh fokus pada menulis logik perniagaan anda. Anda juga boleh menghantar data yang disimpan dalam Kinesis Data Streams ke Amazon S3, Amazon OpenSearch Service, Amazon Redshift, dan titik akhir HTTP tersuai menggunakan integrasi siap bina dengan Kinesis Data Firehose. Anda juga boleh membina aplikasi tersuai menggunakan Amazon Kinesis Client Library, perpustakaan siap bina, atau API Amazon Kinesis Data Streams.


[User] Apakah yang berlaku kepada Lambda@Edge ekzistensinya berikutan kemunculan CloudFront Functions?

[Assistant] Tidak - CloudFront Functions bertujuan untuk melengkapi Lambda@Edge, bukan menggantikannya. Gabungan Lambda@Edge dan CloudFront Functions membolehkan anda memilih alat yang sesuai untuk tugas tersebut. Anda boleh memilih untuk menggunakan kedua-dua CloudFront Functions dan Lambda@Edge pada pencetus acara yang berbeza dalam kelakuan cache yang sama dalam pengedaran CloudFront anda. Sebagai contoh, anda boleh menggunakan Lambda@Edge untuk memanipulasi fail manifes strim secara langsung untuk menyuntik token tersuai bagi mengamankan strim langsung. Anda boleh menggunakan CloudFront Functions untuk mengesahkan token tersebut apabila pengguna membuat permintaan untuk segmen daripada manifes.


[User] Dalam merangka seni bina untuk mempercepatkan penyerahan kandungan statik, saya perlu menentukan mekanisme pengiraan yang sesuai. Adakah CloudFront Functions memberikan keupayaan yang mencukupi untuk menggantikan Lambda@Edge sepenuhnya dalam senario ini?

[Assistant] Tidak - CloudFront Functions bertujuan untuk melengkapi Lambda@Edge, bukan menggantikannya. Gabungan Lambda@Edge dan CloudFront Functions membolehkan anda memilih alat yang sesuai untuk tugas tersebut. Anda boleh memilih untuk menggunakan kedua-dua CloudFront Functions dan Lambda@Edge pada pencetus acara yang berbeza dalam kelakuan cache yang sama dalam pengedaran CloudFront anda. Sebagai contoh, anda boleh menggunakan Lambda@Edge untuk memanipulasi fail manifes strim secara langsung untuk menyuntik token tersuai bagi mengamankan strim langsung. Anda boleh menggunakan CloudFront Functions untuk mengesahkan token tersebut apabila pengguna membuat permintaan untuk segmen daripada manifes.


[User] Apa yang berlaku sekiranya saya perlu menjadikan imej tersedia kepada orang ramai menggunakan Amazon ECR?

[Assistant] Anda menerbitkan imej ke galeri awam Amazon ECR dengan mendaftar masuk ke akaun AWS anda dan menolak ke repositori awam yang anda cipta. Anda diberikan alias unik bagi setiap akaun untuk digunakan dalam URL imej yang mengenal pasti semua imej awam yang anda terbitkan.


[User] Apakah kesan atau fungsi policy IAM dalam AWS, serta apakah dua kategori utamanya?

[Assistant] Policy IAM ialah dokumen JSON yang mentakrifkan kebenaran — apa yang boleh dilakukan, pada sumber mana, dan dalam keadaan apa. Terdapat dua jenis utama: identity-based policy, yang dilampirkan kepada pengguna, kumpulan, atau peranan dan menentukan apa yang entiti itu boleh lakukan; dan resource-based policy, yang dilampirkan kepada sumber (seperti S3 bucket atau SQS queue) dan menentukan siapa yang boleh mengakses sumber tersebut.


[User] Dalam persekitaran pengeluaran, anda perlu menstrim aplikasi kemasukan data yang boleh diakses oleh pengguna awam tanpa memerlukan pengesahan. Apakah langkah konfigurasi yang perlu dilaksanakan pada repositori Amazon ECR untuk membolehkan imej Docker dikongsi secara awam?

[Assistant] Anda menerbitkan imej ke galeri awam Amazon ECR dengan mendaftar masuk ke akaun AWS anda dan menolak ke repositori awam yang anda cipta. Anda diberikan alias unik bagi setiap akaun untuk digunakan dalam URL imej yang mengenal pasti semua imej awam yang anda terbitkan.


[User] Sebagai seorang pentadbir sistem yang sedamenguruskan akses pengguna, terangkan apakah yang dimaksudkan dengan IAM policy dan nyatakan dua jenis policy yang perlu anda konfigurasikan untuk kawalan akses yang selamat.

[Assistant] Policy IAM ialah dokumen JSON yang mentakrifkan kebenaran — apa yang boleh dilakukan, pada sumber mana, dan dalam keadaan apa. Terdapat dua jenis utama: identity-based policy, yang dilampirkan kepada pengguna, kumpulan, atau peranan dan menentukan apa yang entiti itu boleh lakukan; dan resource-based policy, yang dilampirkan kepada sumber (seperti S3 bucket atau SQS queue) dan menentukan siapa yang boleh mengakses sumber tersebut.


[User] Apakah yang akan berlaku sekiranya saya menyemak versi platform EKS?

[Assistant] Versi platform Amazon EKS mewakili keupayaan satah kawalan kluster, seperti bendera pelayan API Kubernetes yang didayakan, serta versi tampung Kubernetes semasa. Setiap versi kecil Kubernetes mempunyai satu atau lebih versi platform Amazon EKS yang berkaitan. Versi platform untuk versi kecil Kubernetes yang berbeza adalah bebas. Apabila versi kecil Kubernetes baharu tersedia dalam Amazon EKS (contohnya, 1.13), versi platform Amazon EKS awal untuk versi kecil Kubernetes tersebut bermula pada eks.1. Walau bagaimanapun, Amazon EKS mengeluarkan versi platform baharu secara berkala untuk mendayakan tetapan satah kawalan Kubernetes baharu dan menyediakan pembetulan keselamatan.


[User] Adakah panggilan API yang responsnya dihidangkan daripada data cache akan dikenakan bayaran?

[Assistant] Ya. Panggilan API dikira sama untuk tujuan pengebilan sama ada respons dikendalikan oleh operasi backend anda atau operasi caching Amazon API Gateway.


[User] Anda sedang menyediakan persekitaran kluster untuk aplikasi baharu dalam pasukan. Sebagai sebahagian daripada perancangan infrastruktur, adakah terdapat cara untuk menyemak versi platform EKS yang disokong semasa ini supaya kita dapat memilih konfigurasi yang sesuai untuk deployment?

[Assistant] Versi platform Amazon EKS mewakili keupayaan satah kawalan kluster, seperti bendera pelayan API Kubernetes yang didayakan, serta versi tampung Kubernetes semasa. Setiap versi kecil Kubernetes mempunyai satu atau lebih versi platform Amazon EKS yang berkaitan. Versi platform untuk versi kecil Kubernetes yang berbeza adalah bebas. Apabila versi kecil Kubernetes baharu tersedia dalam Amazon EKS (contohnya, 1.13), versi platform Amazon EKS awal untuk versi kecil Kubernetes tersebut bermula pada eks.1. Walau bagaimanapun, Amazon EKS mengeluarkan versi platform baharu secara berkala untuk mendayakan tetapan satah kawalan Kubernetes baharu dan menyediakan pembetulan keselamatan.


[User] Apakah yang akan berlaku sekiranya saya mempunyai berbilang VPC dalam akaun yang sama dan ingin menggunakan awalan BYOIP yang sama?

[Assistant] Ya. Anda boleh menggunakan awalan BYOIP dengan sebarang bilangan VPC dalam akaun yang sama.


[User] Dalam persekitaran produksi, jika kita mengkonfigurasi aplikasi untuk mengurangkan kos dengan membolehkan respons API dihidangkan terus daripada data cache, adakah trafik yang dihidangkan ini masih akan dikira sebagai panggilan API aktif untuk tujuan pengebilan?

[Assistant] Ya. Panggilan API dikira sama untuk tujuan pengebilan sama ada respons dikendalikan oleh operasi backend anda atau operasi caching Amazon API Gateway.


[User] Dalam usaha untuk menyebarkan rangkaian perusahaan menggunakan alamat IP yang dibawa sendiri (BYOIP), adakah mustahak untuk saya memahami sama mana-mana awalan BYOIP boleh dikongsi merentasi berbilang VPC dalam satu akaun AWS yang sama?

[Assistant] Ya. Anda boleh menggunakan awalan BYOIP dengan sebarang bilangan VPC dalam akaun yang sama.


[User] Apakah implikasi atau akibatnya apabila menggunakan Amazon SQS FIFO queues dalam konteks keserasian dengan perkhidmatan AWS atau luaran?

[Assistant] Sesetengah perkhidmatan AWS atau luaran yang menghantar pemberitahuan ke Amazon SQS mungkin tidak serasi dengan FIFO queues, walaupun ia membenarkan anda menetapkan FIFO queue sebagai sasaran. Ciri-ciri perkhidmatan AWS berikut pada masa ini tidak serasi dengan FIFO queues: Auto Scaling Lifecycle Hooks, AWS IoT Rule Actions, AWS Lambda Dead Letter Queues. Untuk maklumat tentang keserasian perkhidmatan lain dengan FIFO queues, rujuk dokumentasi perkhidmatan anda.


[User] Apakah yang akan berlaku sekiranya saya menggunakan AWS WAF untuk melindungi aplikasi saya?

[Assistant] AWS WAF membantu melindungi laman web anda daripada teknik serangan biasa seperti SQL injection dan Cross-Site Scripting (XSS). Selain itu, anda boleh mencipta peraturan yang boleh menyekat atau menghadkan kadar trafik daripada user-agent tertentu, daripada alamat IP tertentu, atau yang mengandungi header permintaan tertentu. Sila rujuk AWS WAF Developer Guide untuk contoh.


[User] Dalam senario reka bentuk sistem yang memerlukan pemesejan FIFO, perkhidmatan AWS atau luaran manakah yang perlu anda sasarkan untuk memastikan keserasian penuh dengan Amazon SQS FIFO queues?

[Assistant] Sesetengah perkhidmatan AWS atau luaran yang menghantar pemberitahuan ke Amazon SQS mungkin tidak serasi dengan FIFO queues, walaupun ia membenarkan anda menetapkan FIFO queue sebagai sasaran. Ciri-ciri perkhidmatan AWS berikut pada masa ini tidak serasi dengan FIFO queues: Auto Scaling Lifecycle Hooks, AWS IoT Rule Actions, AWS Lambda Dead Letter Queues. Untuk maklumat tentang keserasian perkhidmatan lain dengan FIFO queues, rujuk dokumentasi perkhidmatan anda.


[User] Dalam usaha saya mengukuhkan keselamatan aplikasi web di persekitaran produksi, apakah jenis peristiwa atau serangan spesifik yang boleh saya halang dengan mewujudkan konfigurasi AWS WAF yang sesuai?

[Assistant] AWS WAF membantu melindungi laman web anda daripada teknik serangan biasa seperti SQL injection dan Cross-Site Scripting (XSS). Selain itu, anda boleh mencipta peraturan yang boleh menyekat atau menghadkan kadar trafik daripada user-agent tertentu, daripada alamat IP tertentu, atau yang mengandungi header permintaan tertentu. Sila rujuk AWS WAF Developer Guide untuk contoh.


[User] Apakah langkah seterus yang perlu saya lakukan selepas proses pendaftaran selesai?

[Assistant] Cara terbaik untuk bermula dengan CloudFormation ialah dengan mengikuti Panduan Memulakan, yang disertakan dalam dokumentasi teknikal kami. Dalam beberapa minit, anda akan dapat menyebarkan dan menggunakan salah satu templat contoh kami yang menggambarkan cara mencipta infrastruktur yang diperlukan untuk menjalankan aplikasi seperti WordPress. Terdapat pelbagai sumber latihan CloudFormation yang lain, daripada penyedia kurikulum pihak ketiga kepada tutorial dan artikel di web. Untuk maklumat lanjut, lihat Sumber CloudFormation.


[User] Apakah kesannya kepada sistem saya sekiranya had prestasi CloudHSM tercapai?

[Assistant] Kadar penggunaan kunci yang disimpan dalam kedai kunci tersuai AWS KMS yang disokong oleh CloudHSM melalui panggilan API AWS KMS adalah lebih rendah berbanding kunci yang disimpan dalam kedai kunci AWS KMS lalai. Sila rujuk Panduan Pembangun AWS KMS untuk had prestasi semasa.


[User] Anda baru sahaja melengkapkan proses pendaftaran akaun AWS dan kini bersedia untuk memulakan projek pengeluaran pertama anda. Apakah langkah pratetap tertentu (seperti mencipta pengguna IAM dengan menggunakan peranan atau mengkonfigurasi AWS CLI) yang perlu anda lakukan untuk memastikan persekitaran anda sedia untuk operasi?

[Assistant] Cara terbaik untuk bermula dengan CloudFormation ialah dengan mengikuti Panduan Memulakan, yang disertakan dalam dokumentasi teknikal kami. Dalam beberapa minit, anda akan dapat menyebarkan dan menggunakan salah satu templat contoh kami yang menggambarkan cara mencipta infrastruktur yang diperlukan untuk menjalankan aplikasi seperti WordPress. Terdapat pelbagai sumber latihan CloudFormation yang lain, daripada penyedia kurikulum pihak ketiga kepada tutorial dan artikel di web. Untuk maklumat lanjut, lihat Sumber CloudFormation.


[User] Apabila menstrukturkan persekitaran produksi menggunakan CloudHSM, apakah had prestasi yang perlu saya ambil perhatian untuk memastikan aplikasi berjalan lancar?

[Assistant] Kadar penggunaan kunci yang disimpan dalam kedai kunci tersuai AWS KMS yang disokong oleh CloudHSM melalui panggilan API AWS KMS adalah lebih rendah berbanding kunci yang disimpan dalam kedai kunci AWS KMS lalai. Sila rujuk Panduan Pembangun AWS KMS untuk had prestasi semasa.


[User] Apakah yang perlu saya lakukan untuk mengaktifkan Provisioned Concurrency dan apakah langkah-langkah yang diperlukan untuk mengurusnya?

[Assistant] Anda boleh mengkonfigurasi konkurensi pada fungsi anda melalui Konsol Pengurusan AWS, API Lambda, AWS CLI, dan AWS CloudFormation. Cara paling mudah untuk mendapat manfaat daripada Provisioned Concurrency ialah dengan menggunakan AWS Auto Scaling. Anda boleh menggunakan Application Auto Scaling untuk mengkonfigurasi jadual, atau biarkan Auto Scaling melaraskan tahap Provisioned Concurrency secara automatik dalam masa nyata apabila permintaan berubah. Untuk mengetahui lebih lanjut tentang Provisioned Concurrency, lihat dokumentasi.


[User] Dalam persekitaran pengeluaran yang memerlukan latensi rendah yang konsisten, bagaimana anda perlu menstrategikan dan melaksanakan konfigurasi Provisioned Concurrency untuk menangani beban trafik tanpa kelewatan sejuk (cold start)?

[Assistant] Anda boleh mengkonfigurasi konkurensi pada fungsi anda melalui Konsol Pengurusan AWS, API Lambda, AWS CLI, dan AWS CloudFormation. Cara paling mudah untuk mendapat manfaat daripada Provisioned Concurrency ialah dengan menggunakan AWS Auto Scaling. Anda boleh menggunakan Application Auto Scaling untuk mengkonfigurasi jadual, atau biarkan Auto Scaling melaraskan tahap Provisioned Concurrency secara automatik dalam masa nyata apabila permintaan berubah. Untuk mengetahui lebih lanjut tentang Provisioned Concurrency, lihat dokumentasi.


[User] Apakah keadaan atau senario yang sesuai untuk saya menggunakan CloudFront KeyValueStore?

[Assistant] CloudFront KeyValueStore sesuai untuk bacaan kerap di lokasi edge dan kemas kini yang jarang berlaku seperti: Mengekalkan penulisan semula URL dan ubah hala: Mengubah hala pengguna ke tapak negara tertentu berdasarkan lokasi geo. Menyimpan dan mengemas kini URL berasaskan geo ini dalam KeyValueStore memudahkan pengurusan URL. Ujian A/B dan bendera ciri: Menjalankan eksperimen dengan menetapkan peratusan trafik kepada versi laman web anda. Anda boleh mengemas kini pemberat eksperimen tanpa mengemas kini kod fungsi atau pengedaran CloudFront anda. Kebenaran akses: Melaksanakan kawalan akses dan kebenaran untuk kandungan yang dihantar melalui CloudFront dengan mencipta dan mengesahkan token yang dijana pengguna, seperti token HMAC atau token web JSON (JWT), untuk membenarkan atau menafikan permintaan.


[User] Apakah yang akan berlaku atau apakah tujuannya jika saya menjalankan DB Instance sebagai read replica?

[Assistant] Read replica memudahkan anda memanfaatkan fungsi replikasi terbina dalam enjin yang disokong untuk menskala keluar secara elastik melebihi kekangan kapasiti satu DB instance untuk beban kerja pangkalan data yang intensif bacaan. Anda boleh mencipta read replica dengan beberapa klik dalam AWS Management Console atau menggunakan API CreateDBInstanceReadReplica. Sebaik sahaja read replica dicipta, kemas kini pangkalan data pada DB instance sumber akan direplikasi menggunakan replikasi asynchronous asli enjin yang disokong. Anda boleh mencipta berbilang read replica untuk DB Instance sumber tertentu dan mengagihkan trafik bacaan aplikasi anda antara mereka. Oleh kerana read replica menggunakan replikasi terbina dalam enjin yang disokong, ia tertakluk kepada kekuatan dan hadnya. Khususnya, kemas kini digunakan pada read replica anda selepas ia berlaku pada DB instance sumber, dan lag replikasi boleh berbeza dengan ketara. Read replica boleh dikaitkan dengan deployment Multi-AZ untuk mendapat manfaat penskalaan bacaan sebagai tambahan kepada ketersediaan tulis pangkalan data yang dipertingkatkan dan ketahanan data yang disediakan oleh deployment Multi-AZ.


[User] Anda sed mereka bentuk seni bina untuk pengeluaran tinggi. Terangkan apakah maksud dan implikasi menjalankan DB Instance sebagai read replica dalam persekitaran sebenar.

[Assistant] Read replica memudahkan anda memanfaatkan fungsi replikasi terbina dalam enjin yang disokong untuk menskala keluar secara elastik melebihi kekangan kapasiti satu DB instance untuk beban kerja pangkalan data yang intensif bacaan. Anda boleh mencipta read replica dengan beberapa klik dalam AWS Management Console atau menggunakan API CreateDBInstanceReadReplica. Sebaik sahaja read replica dicipta, kemas kini pangkalan data pada DB instance sumber akan direplikasi menggunakan replikasi asynchronous asli enjin yang disokong. Anda boleh mencipta berbilang read replica untuk DB Instance sumber tertentu dan mengagihkan trafik bacaan aplikasi anda antara mereka. Oleh kerana read replica menggunakan replikasi terbina dalam enjin yang disokong, ia tertakluk kepada kekuatan dan hadnya. Khususnya, kemas kini digunakan pada read replica anda selepas ia berlaku pada DB instance sumber, dan lag replikasi boleh berbeza dengan ketara. Read replica boleh dikaitkan dengan deployment Multi-AZ untuk mendapat manfaat penskalaan bacaan sebagai tambahan kepada ketersediaan tulis pangkalan data yang dipertingkatkan dan ketahanan data yang disediakan oleh deployment Multi-AZ.


[User] Apakah yang akan berlaku sekiranya saya menggunakan Amazon CloudWatch Application Signals?

[Assistant] Amazon CloudWatch Application Signals memperluaskan Amazon CloudWatch dengan metrik aplikasi piawai dan paparan kebolehcerapan berpusatkan aplikasi dalam Konsol Pengurusan AWS untuk CloudWatch. Anda boleh bermula tanpa menulis instrumentasi tersuai. Paparan baharu ini meringkaskan kesihatan aplikasi untuk membantu menentukan kesan perniagaan dan mengutamakan, kemudian menawarkan penelusuran ke bawah untuk menetapkan punca utama dengan cepat. Apabila pelanggan memilih untuk menggunakan Application Signals dengan keterlihatan penuh ke dalam rentang transaksi aplikasi, anda boleh mengakses pengalaman carian dan analitik baharu yang berkuasa pada sebarang skala. Penyelesaian menyeluruh ini melampaui pensampelan, membolehkan sambungan pantas antara kesan perniagaan berkaitan transaksi dan prestasi aplikasi. Dengan keupayaan analitik dan visualisasi siap guna, CloudWatch memberikan cerapan segera ke dalam kesihatan dan prestasi transaksi aplikasi secara keseluruhan. Ciri ini memperkasakan pasukan untuk memantau, menyelesaikan masalah, dan mengoptimumkan aplikasi mereka dengan mudah.


[User] Dalam persekitaran pengeluaran yang sebenar, bagaimanakah anda boleh memanfaatkan CloudFront KeyValueStore untuk mengurus konfigurasi atau data dinamik bagi mempercepatkan proses penghantaran kandungan Edge?

[Assistant] CloudFront KeyValueStore sesuai untuk bacaan kerap di lokasi edge dan kemas kini yang jarang berlaku seperti: Mengekalkan penulisan semula URL dan ubah hala: Mengubah hala pengguna ke tapak negara tertentu berdasarkan lokasi geo. Menyimpan dan mengemas kini URL berasaskan geo ini dalam KeyValueStore memudahkan pengurusan URL. Ujian A/B dan bendera ciri: Menjalankan eksperimen dengan menetapkan peratusan trafik kepada versi laman web anda. Anda boleh mengemas kini pemberat eksperimen tanpa mengemas kini kod fungsi atau pengedaran CloudFront anda. Kebenaran akses: Melaksanakan kawalan akses dan kebenaran untuk kandungan yang dihantar melalui CloudFront dengan mencipta dan mengesahkan token yang dijana pengguna, seperti token HMAC atau token web JSON (JWT), untuk membenarkan atau menafikan permintaan.


[User] Apakah yang berlaku sekiranya saya tidak mengurus dan mengawal akses kepada strim data Amazon Kinesis saya dengan betul?

[Assistant] Kinesis Data Streams bersepadu dengan AWS Identity and Access Management (IAM), iaitu perkhidmatan yang membantu anda mengawal akses dengan selamat kepada perkhidmatan dan sumber AWS untuk pengguna anda. Sebagai contoh, anda boleh mencipta policy yang membenarkan hanya pengguna atau kumpulan tertentu untuk menambah data ke strim data anda. Anda juga boleh melampirkan policy berasaskan sumber pada strim data atau consumer berdaftar anda untuk mengawal akses pada peringkat sumber. Untuk maklumat lanjut tentang pengurusan dan kawalan akses strim data anda, lihat Mengawal Akses kepada Sumber Amazon Kinesis Data Streams menggunakan IAM.


[User] Anda sedang membangunkan aplikasi dan memerlukan pemantauan mendalam mengenai kesihatan sistem serta prestasi operasi. Bagaimana anda boleh menggunakan Amazon CloudWatch Application Signals untuk memudahkan proses pemerhatian (observability) dalam persekitaran pengeluaran?

[Assistant] Amazon CloudWatch Application Signals memperluaskan Amazon CloudWatch dengan metrik aplikasi piawai dan paparan kebolehcerapan berpusatkan aplikasi dalam Konsol Pengurusan AWS untuk CloudWatch. Anda boleh bermula tanpa menulis instrumentasi tersuai. Paparan baharu ini meringkaskan kesihatan aplikasi untuk membantu menentukan kesan perniagaan dan mengutamakan, kemudian menawarkan penelusuran ke bawah untuk menetapkan punca utama dengan cepat. Apabila pelanggan memilih untuk menggunakan Application Signals dengan keterlihatan penuh ke dalam rentang transaksi aplikasi, anda boleh mengakses pengalaman carian dan analitik baharu yang berkuasa pada sebarang skala. Penyelesaian menyeluruh ini melampaui pensampelan, membolehkan sambungan pantas antara kesan perniagaan berkaitan transaksi dan prestasi aplikasi. Dengan keupayaan analitik dan visualisasi siap guna, CloudWatch memberikan cerapan segera ke dalam kesihatan dan prestasi transaksi aplikasi secara keseluruhan. Ciri ini memperkasakan pasukan untuk memantau, menyelesaikan masalah, dan mengoptimumkan aplikasi mereka dengan mudah.