[User] Apakah yang akan berlaku sekiranya saya menggunakan Amazon SQS long polling?

[Assistant] Amazon SQS long polling ialah satu cara untuk mendapatkan semula mesej daripada queue Amazon SQS anda. Manakala short polling biasa mengembalikan respons serta-merta, walaupun queue mesej yang dipolling itu kosong, long polling tidak mengembalikan respons sehingga mesej tiba dalam queue mesej, atau long poll mencapai tamat masa. Long polling menjadikannya murah untuk mendapatkan semula mesej daripada queue Amazon SQS anda sebaik sahaja mesej tersebut tersedia. Menggunakan long polling boleh mengurangkan kos penggunaan SQS, kerana anda boleh mengurangkan bilangan receive kosong. Untuk maklumat lanjut, lihat Amazon SQS Long Polling dalam Panduan Pembangun Amazon SQS.


[User] Dalam persekitaran pengeluaran (production), anda sedang memantau perbelanjaan AWS untuk memastikan ia tidak melebihi bajet. Bagaimanakah cara untuk menyemak amaun elaun penggunaan (usage allowance) yang telah digunakan?

[Assistant] Anda boleh menjejak elaun penggunaan anda dalam konsol CloudFront pada bila-bila masa. Anda juga akan menerima pemberitahuan e-mel automatik apabila anda mencapai 50%, 80%, dan 100% daripada elaun anda, walaupun pemberitahuan mungkin tertangguh.


[User] Apa langkah yang diperlukan untuk memastikan Amazon RDS DB Instance dalam VPC boleh diakses?

[Assistant] DB Instances yang digunakan dalam VPC boleh diakses oleh EC2 Instances yang digunakan dalam VPC yang sama. Jika EC2 Instances ini digunakan dalam subnet awam dengan Elastic IPs yang berkaitan, anda boleh mengakses EC2 Instances melalui internet. DB Instances yang digunakan dalam VPC boleh diakses dari Internet atau dari EC2 Instances di luar VPC melalui VPN atau bastion host yang boleh anda lancarkan dalam subnet awam anda atau menggunakan pilihan Publicly Accessible Amazon RDS: Untuk menggunakan bastion host, anda perlu menyediakan subnet awam dengan EC2 instance yang bertindak sebagai SSH Bastion. Subnet awam ini mesti mempunyai internet gateway dan peraturan penghalaan yang membenarkan trafik diarahkan melalui hos SSH, yang kemudiannya mesti meneruskan permintaan ke alamat IP peribadi Amazon RDS DB instance anda. Untuk menggunakan sambungan awam, hanya cipta DB Instances anda dengan pilihan Publicly Accessible ditetapkan kepada ya. Dengan Publicly Accessible aktif, DB Instances anda dalam VPC akan boleh diakses sepenuhnya di luar VPC anda secara lalai. Ini bermakna anda tidak perlu mengkonfigurasi VPN atau bastion host untuk membenarkan akses ke instance anda. Anda juga boleh menyediakan VPN Gateway yang memanjangkan rangkaian korporat anda ke dalam VPC anda dan membenarkan akses ke Amazon RDS DB instance dalam VPC tersebut. Rujuk Panduan Pengguna Amazon VPC untuk butiran lanjut. Kami amat mengesyorkan anda menggunakan DNS Name untuk menyambung ke DB Instance anda kerana alamat IP asas boleh berubah (contohnya, semasa failover).


[User] Anda sed mereka bentuk aplikasi yang perlu mengurkan panggilan API kosong (empty responses) semasa menunggu mesej daripada *queue*. Bagaimanakah cara anda mengkonfigurasi *Amazon SQS long polling* untuk memastikan aplikasi anda memproses mesez secepat mungkin apabila ia tiba?

[Assistant] Amazon SQS long polling ialah satu cara untuk mendapatkan semula mesej daripada queue Amazon SQS anda. Manakala short polling biasa mengembalikan respons serta-merta, walaupun queue mesej yang dipolling itu kosong, long polling tidak mengembalikan respons sehingga mesej tiba dalam queue mesej, atau long poll mencapai tamat masa. Long polling menjadikannya murah untuk mendapatkan semula mesej daripada queue Amazon SQS anda sebaik sahaja mesej tersebut tersedia. Menggunakan long polling boleh mengurangkan kos penggunaan SQS, kerana anda boleh mengurangkan bilangan receive kosong. Untuk maklumat lanjut, lihat Amazon SQS Long Polling dalam Panduan Pembangun Amazon SQS.


[User] Anda sedakah menyediakan infrastruktur untuk aplikasi pengeluaran yang memerlukan pangkalan data. Terangkan langkah-langkah yang perlu diambil untuk memastikan aplikasi tersebut boleh menyambung dengan selamat ke Amazon RDS DB Instance yang dijalankan di dalam VPC.

[Assistant] DB Instances yang digunakan dalam VPC boleh diakses oleh EC2 Instances yang digunakan dalam VPC yang sama. Jika EC2 Instances ini digunakan dalam subnet awam dengan Elastic IPs yang berkaitan, anda boleh mengakses EC2 Instances melalui internet. DB Instances yang digunakan dalam VPC boleh diakses dari Internet atau dari EC2 Instances di luar VPC melalui VPN atau bastion host yang boleh anda lancarkan dalam subnet awam anda atau menggunakan pilihan Publicly Accessible Amazon RDS: Untuk menggunakan bastion host, anda perlu menyediakan subnet awam dengan EC2 instance yang bertindak sebagai SSH Bastion. Subnet awam ini mesti mempunyai internet gateway dan peraturan penghalaan yang membenarkan trafik diarahkan melalui hos SSH, yang kemudiannya mesti meneruskan permintaan ke alamat IP peribadi Amazon RDS DB instance anda. Untuk menggunakan sambungan awam, hanya cipta DB Instances anda dengan pilihan Publicly Accessible ditetapkan kepada ya. Dengan Publicly Accessible aktif, DB Instances anda dalam VPC akan boleh diakses sepenuhnya di luar VPC anda secara lalai. Ini bermakna anda tidak perlu mengkonfigurasi VPN atau bastion host untuk membenarkan akses ke instance anda. Anda juga boleh menyediakan VPN Gateway yang memanjangkan rangkaian korporat anda ke dalam VPC anda dan membenarkan akses ke Amazon RDS DB instance dalam VPC tersebut. Rujuk Panduan Pengguna Amazon VPC untuk butiran lanjut. Kami amat mengesyorkan anda menggunakan DNS Name untuk menyambung ke DB Instance anda kerana alamat IP asas boleh berubah (contohnya, semasa failover).


[User] Apa yang akan berlaku kepada panggilan fungsi Lambda saya jika had polisi yang diperuntukkan dilampaui?

[Assistant] Apabila melebihi polisi percubaan semula untuk panggilan tak segerak, anda boleh mengkonfigurasi "dead letter queue" (DLQ) untuk meletakkan peristiwa tersebut; jika tiada DLQ yang dikonfigurasi, peristiwa tersebut mungkin akan ditolak. Apabila melebihi polisi percubaan semula untuk panggilan berasaskan strim, data tersebut sudah pun tamat tempoh dan oleh itu ditolak.


[User] Dalam persekitaran pengeluaran, anda sedang mengesan isu di mana satu fungsi Lambda cuba mencapai sumber yang tidak dibenarkan oleh dasar semasa. Apakah kesilapan atau tingkah laku yang akan berlaku apabila fungsi tersebut cuba dilaksanakan dan melanggar polisi yang telah ditetapkan?

[Assistant] Apabila melebihi polisi percubaan semula untuk panggilan tak segerak, anda boleh mengkonfigurasi "dead letter queue" (DLQ) untuk meletakkan peristiwa tersebut; jika tiada DLQ yang dikonfigurasi, peristiwa tersebut mungkin akan ditolak. Apabila melebihi polisi percubaan semula untuk panggilan berasaskan strim, data tersebut sudah pun tamat tempoh dan oleh itu ditolak.


[User] Apakah maklumat prestasi atau data operasi yang akan dapat dikesan atau dipaparkan jika saya menggunakan Enhanced Monitoring?

[Assistant] Enhanced Monitoring menangkap metrik peringkat sistem bagi instance Amazon RDS anda, seperti CPU, memori, sistem fail, dan I/O cakera antara lain. Senarai lengkap metrik boleh didapati dalam dokumentasi.


[User] Anda bertanggungjawab untuk memantau kesihatan database dalam persekitaran pengeluaran (production). Apakah metrik prestasi dan proses operasi yang sebenarnya boleh dikesan dan dianalisis menggunakan ciri Enhanced Monitoring?

[Assistant] Enhanced Monitoring menangkap metrik peringkat sistem bagi instance Amazon RDS anda, seperti CPU, memori, sistem fail, dan I/O cakera antara lain. Senarai lengkap metrik boleh didapati dalam dokumentasi.


[User] Apakah kesan terhadap perkhidmatan saya jika saya mengoptimumkan elaun penggunaan?

[Assistant] Anda boleh mengoptimumkan elaun penggunaan anda dengan mengonfigurasikan peraturan keselamatan WAF untuk memberi tumpuan kepada trafik yang penting untuk aplikasi anda. Oleh kerana permintaan yang disekat tidak pernah dikira terhadap elaun anda, anda boleh menggunakan peraturan WAF untuk menapis trafik berdasarkan keperluan anda seperti membenarkan atau menyekat trafik dari negara tertentu, menyekat corak URI yang tidak diingini, menetapkan had kadar, atau menapis pengepala HTTP tertentu.


[User] Sebagai jurutera DevOps yang menguruskan perbelanjaan AWS, apakah langkah-langkah yang perlu saya ambil untuk memantau dan mengoptimumkan elaun penggunaan sumber awam agar kos kekal dalam belanjawan yang ditetapkan?

[Assistant] Anda boleh mengoptimumkan elaun penggunaan anda dengan mengonfigurasikan peraturan keselamatan WAF untuk memberi tumpuan kepada trafik yang penting untuk aplikasi anda. Oleh kerana permintaan yang disekat tidak pernah dikira terhadap elaun anda, anda boleh menggunakan peraturan WAF untuk menapis trafik berdasarkan keperluan anda seperti membenarkan atau menyekat trafik dari negara tertentu, menyekat corak URI yang tidak diingini, menetapkan had kadar, atau menapis pengepala HTTP tertentu.


[User] Apakah yang berlaku semasa mod peruntukan digunakan?

[Assistant] Dalam mod peruntukan, anda menentukan bilangan shard untuk strim data. Jumlah kapasiti strim data ialah jumlah kapasiti semua shard-nya. Anda boleh menambah atau mengurangkan bilangan shard dalam strim data mengikut keperluan, dan anda membayar untuk bilangan shard pada kadar setiap jam. Anda harus mempertimbangkan untuk menggunakan mod peruntukan jika anda mahukan kawalan terperinci tentang cara data diagihkan merentas shard.


[User] Dalam konteks menguruskan sumber rangkaian untuk aplikasi pengeluaran, apakah yang dimaksudkan dengan mod peruntukan dan bagaimanakah ia mempengaruhi cara alamat IP atau blok CIDR diagihkan kepada subnet?

[Assistant] Dalam mod peruntukan, anda menentukan bilangan shard untuk strim data. Jumlah kapasiti strim data ialah jumlah kapasiti semua shard-nya. Anda boleh menambah atau mengurangkan bilangan shard dalam strim data mengikut keperluan, dan anda membayar untuk bilangan shard pada kadar setiap jam. Anda harus mempertimbangkan untuk menggunakan mod peruntukan jika anda mahukan kawalan terperinci tentang cara data diagihkan merentas shard.


[User] Apakah kesan atau kelebihan yang akan diperolehi jika saya menggunakan ciri Latency Based Routing (LBR) dalam Amazon Route 53?

[Assistant] LBR (Latency Based Routing) ialah ciri baharu untuk Amazon Route 53 yang membantu anda meningkatkan prestasi aplikasi anda untuk khalayak global. Anda boleh menjalankan aplikasi di pelbagai wilayah AWS dan Amazon Route 53, menggunakan berpuluh-puluh edge locations di seluruh dunia, akan menghalakan pengguna akhir ke wilayah AWS yang memberikan latensi paling rendah.


[User] Dalam persekitaran pengeluaran sebenar yang memerlukan prestasi tinggi, terangkan bagaimana anda boleh menggunakan ciri Latency Based Routing (LBR) dalam Amazon Route 53 untuk menguruskan lalu lintas dan memastikan pengguna dihantar ke kawasan AWS (AWS Region) yang mempunyai kependaman paling rendah.

[Assistant] LBR (Latency Based Routing) ialah ciri baharu untuk Amazon Route 53 yang membantu anda meningkatkan prestasi aplikasi anda untuk khalayak global. Anda boleh menjalankan aplikasi di pelbagai wilayah AWS dan Amazon Route 53, menggunakan berpuluh-puluh edge locations di seluruh dunia, akan menghalakan pengguna akhir ke wilayah AWS yang memberikan latensi paling rendah.


[User] Apakah yang berlaku kepada sumber saya sekiranya saya menggunakan perlindungan DDoS lapisan aplikasi (L7) AWS WAF?

[Assistant] Pada masa ini, sumber pada Amazon CloudFront, Application Load Balancer (ALB) dan API Gateway dilindungi oleh ciri ini. Anda boleh mengkonfigurasi perlindungan untuk sumber tambahan dengan langganan AWS Shield Advanced.


[User] Apakah implikasi penggunaan endpoint yang disahkan FIPS 140-2 berbanding HSM yang disahkan FIPS 140-3 dalam AWS KMS?

[Assistant] AWS KMS ialah perkhidmatan dua peringkat. Endpoint API menerima permintaan klien melalui sambungan HTTPS menggunakan hanya suites cipher TLS yang menyokong kerahsiaan hadapan sempurna. Endpoint API ini mengesahkan dan memberi kebenaran kepada permintaan sebelum menghantar permintaan untuk operasi kriptografi ke HSM AWS KMS atau kluster AWS CloudHSM anda jika anda menggunakan ciri custom key store KMS.


[User] Dalam usaha untuk memindahkan data keluar dari AWS, adakah kita perlu mendapatkan pra-kelulusan dari AWS bagi memanfaatkan pemindahan data keluar ke internet secara percuma terlebih dahulu, dan apakah sebab strategik di sebalik keperluan langkah berjaga-jaga tersebut sebelum pelaksanaan pemindahan?

[Assistant] Pelanggan AWS membuat ratusan juta pemindahan data setiap hari, dan kami secara amnya tidak mengetahui sebab bagi mana-mana pemindahan data tertentu. Sebagai contoh, pelanggan mungkin memindahkan data kepada pengguna akhir aplikasi mereka, kepada pelawat laman web mereka, atau ke persekitaran awan lain atau on-premises untuk tujuan sandaran. Oleh itu, satu-satunya cara kami mengetahui bahawa pemindahan data anda adalah untuk menyokong pemindahan anda keluar dari AWS ialah jika anda memberitahu kami terlebih dahulu.


[User] Anda sedingin membangunkan aplikasi yang memerlukan pematuhan keselamatan yang ketat. Dalam konteks AWS KMS, terangkan kriteria pembezaan utama antara endpoint yang disahkan FIPS 140-2 dan HSM yang disahkan FIPS 140-3 yang perlu anda pertimbangkan semasa konfigurasi.

[Assistant] AWS KMS ialah perkhidmatan dua peringkat. Endpoint API menerima permintaan klien melalui sambungan HTTPS menggunakan hanya suites cipher TLS yang menyokong kerahsiaan hadapan sempurna. Endpoint API ini mengesahkan dan memberi kebenaran kepada permintaan sebelum menghantar permintaan untuk operasi kriptografi ke HSM AWS KMS atau kluster AWS CloudHSM anda jika anda menggunakan ciri custom key store KMS.


[User] Apa yang akan berlaku sekiranya saya mengaktifkan ciri Delivery Status melalui API Amazon SNS?

[Assistant] Ya, anda boleh mengaktifkan ciri ini daripada API Amazon SNS dengan menambahkan atribut peringkat aplikasi yang berkaitan. Dokumentasi kami menerangkan atribut peringkat aplikasi yang perlu anda tambah dan panggilan API khusus yang perlu dibuat untuk mendayakan ciri ini.


[User] Sedang menguruskan notifikasi untuk sistem pengeluaran, bagaimanakah caranya saya boleh mengkonfigurasi API Amazon SNS untuk mengaktifkan ciri Delivery Status supaya saya dapat memantau kejayaan penghantaran mesej?

[Assistant] Ya, anda boleh mengaktifkan ciri ini daripada API Amazon SNS dengan menambahkan atribut peringkat aplikasi yang berkaitan. Dokumentasi kami menerangkan atribut peringkat aplikasi yang perlu anda tambah dan panggilan API khusus yang perlu dibuat untuk mendayakan ciri ini.


[User] Dalam usaha untuk mengkonfigurasi penghalaan trafik untuk aplikasi pengeluaran, adakah saya boleh menyediakan Alias Record yang memetakan nama DNS yang sedang diuruskan oleh dasar trafik?

[Assistant] Ya, adalah mungkin untuk mencipta rekod Alias yang menunjuk kepada nama DNS yang sedang diuruskan oleh dasar trafik.


[User] Apakah kesan atau akibatnya jika saya memindahkan data keluar dari AWS ke internet tanpa mendapatkan pra-kelulusan percuma daripada AWS terlebih dahulu?

[Assistant] Pelanggan AWS membuat ratusan juta pemindahan data setiap hari, dan kami secara amnya tidak mengetahui sebab bagi mana-mana pemindahan data tertentu. Sebagai contoh, pelanggan mungkin memindahkan data kepada pengguna akhir aplikasi mereka, kepada pelawat laman web mereka, atau ke persekitaran awan lain atau on-premises untuk tujuan sandaran. Oleh itu, satu-satunya cara kami mengetahui bahawa pemindahan data anda adalah untuk menyokong pemindahan anda keluar dari AWS ialah jika anda memberitahu kami terlebih dahulu.


[User] Apakah yang akan berlaku terhadap prestasi fungsi AWS Lambda saya apabila ia berskala?

[Assistant] Setiap fungsi Lambda yang dipanggil secara segerak boleh berskala pada kadar sehingga 1000 pelaksanaan serentak setiap 10 saat. Walaupun kadar penskalaan Lambda sesuai untuk kebanyakan kes penggunaan, ia amat sesuai untuk kes dengan lonjakan trafik yang boleh diramal atau tidak boleh diramal. Sebagai contoh, pemprosesan data yang terikat SLA memerlukan penskalaan yang boleh diramal namun pantas untuk memenuhi permintaan pemprosesan. Begitu juga, menyampaikan artikel berita terkini, atau jualan kilat boleh memacu tahap trafik yang tidak boleh diramal dalam tempoh masa yang singkat. Kadar penskalaan Lambda boleh memudahkan kes penggunaan tersebut tanpa konfigurasi atau alatan tambahan. Selain itu, had penskalaan konkurensi ialah had peringkat fungsi, yang bermaksud setiap fungsi dalam akaun anda berskala secara bebas daripada fungsi lain.


[User] Anda sed menstrujurkan aplikasi yang menerima trafik tinggi secara tiba-tiba. Dalam konteks sebenar ini, bagaimanakah AWS Lambda menguruskan penskalaan untuk memastikan permintaan diproses tanpa gangguan?

[Assistant] Setiap fungsi Lambda yang dipanggil secara segerak boleh berskala pada kadar sehingga 1000 pelaksanaan serentak setiap 10 saat. Walaupun kadar penskalaan Lambda sesuai untuk kebanyakan kes penggunaan, ia amat sesuai untuk kes dengan lonjakan trafik yang boleh diramal atau tidak boleh diramal. Sebagai contoh, pemprosesan data yang terikat SLA memerlukan penskalaan yang boleh diramal namun pantas untuk memenuhi permintaan pemprosesan. Begitu juga, menyampaikan artikel berita terkini, atau jualan kilat boleh memacu tahap trafik yang tidak boleh diramal dalam tempoh masa yang singkat. Kadar penskalaan Lambda boleh memudahkan kes penggunaan tersebut tanpa konfigurasi atau alatan tambahan. Selain itu, had penskalaan konkurensi ialah had peringkat fungsi, yang bermaksud setiap fungsi dalam akaun anda berskala secara bebas daripada fungsi lain.


[User] Apakah yang akan berlaku sekiranya saya menggunakan AWS PrivateLink untuk Amazon DynamoDB?

[Assistant] Dengan AWS PrivateLink, anda boleh memudahkan ketersambungan rangkaian peribadi antara awan peribadi maya (VPC), DynamoDB, dan pusat data on-premises anda menggunakan interface VPC endpoint dan alamat IP peribadi. Dengan PrivateLink, jadual DynamoDB boleh diakses melalui sambungan peribadi dan permintaan tidak meninggalkan rangkaian Amazon. Ini meningkatkan keselamatan kerana trafik tidak mengalir melalui sebarang get laluan rangkaian, dan akses boleh dikawal menggunakan dasar IAM dan kumpulan keselamatan. PrivateLink berguna untuk aplikasi yang mempunyai keperluan keselamatan data dan memerlukan kependaman rendah. Ia juga menjadikan jadual DynamoDB boleh diakses daripada persekitaran hibrid yang merangkumi rangkaian on-premises dan AWS.


[User] Apakah yang berlaku sekiranya saya menggunakan S3 Metadata?

[Assistant] S3 Metadata direka untuk menjana metadata secara automatik yang menyediakan maklumat tambahan tentang objek yang dimuat naik ke dalam bucket dan menjadikan metadata tersebut boleh dicari dalam jadual baca sahaja. Jadual metadata ini disimpan dalam Amazon S3 Tables, yang dibina di atas Apache Iceberg dan menyediakan cara terurus untuk menyimpan dan membuat pertanyaan data berjadual dalam S3. S3 Metadata mencipta dan mengekalkan metadata peringkat sistem seperti saiz objek, metadata tersuai seperti tag dan metadata yang ditentukan pengguna semasa muat naik objek, serta metadata peristiwa seperti alamat IP yang menghantar permintaan. Apabila data dalam bucket anda berubah, S3 Metadata dikemas kini dalam hampir masa nyata untuk mencerminkan perubahan terkini. Anda kemudiannya boleh membuat pertanyaan pada jadual metadata anda menggunakan pelbagai perkhidmatan analitik AWS dan alat sumber terbuka yang serasi dengan Iceberg, termasuk Amazon Athena, Amazon QuickSight, dan Apache Spark.


[User] Anda sedang mereka bentuk seni bina aplikasi yang memerlukan sambungan selamat ke Amazon DynamoDB tanpa mendedahkan laluan rangkaian awam. Bagaimanakah anda boleh menggunakan AWS PrivateLink untuk mencapai keperluan ini dalam persekitaran pengeluaran?

[Assistant] Dengan AWS PrivateLink, anda boleh memudahkan ketersambungan rangkaian peribadi antara awan peribadi maya (VPC), DynamoDB, dan pusat data on-premises anda menggunakan interface VPC endpoint dan alamat IP peribadi. Dengan PrivateLink, jadual DynamoDB boleh diakses melalui sambungan peribadi dan permintaan tidak meninggalkan rangkaian Amazon. Ini meningkatkan keselamatan kerana trafik tidak mengalir melalui sebarang get laluan rangkaian, dan akses boleh dikawal menggunakan dasar IAM dan kumpulan keselamatan. PrivateLink berguna untuk aplikasi yang mempunyai keperluan keselamatan data dan memerlukan kependaman rendah. Ia juga menjadikan jadual DynamoDB boleh diakses daripada persekitaran hibrid yang merangkumi rangkaian on-premises dan AWS.


[User] Anda sedama merangka strategi penyimpanan data untuk aplikasi syarikat. Jelaskan bagaimana metadata S3 akan mempengaruhi konfigurasi dan pengurusan objek tersebut semasa proses deploy.

[Assistant] S3 Metadata direka untuk menjana metadata secara automatik yang menyediakan maklumat tambahan tentang objek yang dimuat naik ke dalam bucket dan menjadikan metadata tersebut boleh dicari dalam jadual baca sahaja. Jadual metadata ini disimpan dalam Amazon S3 Tables, yang dibina di atas Apache Iceberg dan menyediakan cara terurus untuk menyimpan dan membuat pertanyaan data berjadual dalam S3. S3 Metadata mencipta dan mengekalkan metadata peringkat sistem seperti saiz objek, metadata tersuai seperti tag dan metadata yang ditentukan pengguna semasa muat naik objek, serta metadata peristiwa seperti alamat IP yang menghantar permintaan. Apabila data dalam bucket anda berubah, S3 Metadata dikemas kini dalam hampir masa nyata untuk mencerminkan perubahan terkini. Anda kemudiannya boleh membuat pertanyaan pada jadual metadata anda menggunakan pelbagai perkhidmatan analitik AWS dan alat sumber terbuka yang serasi dengan Iceberg, termasuk Amazon Athena, Amazon QuickSight, dan Apache Spark.


[User] Apakah kesannya jika saya menggunakan kawalan pembalakan lanjutan?

[Assistant] Anda boleh menentukan kawalan pembalakan lanjutan untuk fungsi Lambda anda menggunakan AWS Lambda API, konsol AWS Lambda, AWS CLI, AWS Serverless Application Model (SAM), dan AWS CloudFormation. Untuk mengetahui lebih lanjut, lawati siaran blog pelancaran untuk kawalan pembalakan lanjutan atau Panduan Pembangun Lambda.


[User] Dalam persekitaran produksi yang sebenar, bagaimanakah cara untuk saya mengkonfigurasi kawalan pembalakan lanjutan bagi aplikasi yang sedang dijalankan?

[Assistant] Anda boleh menentukan kawalan pembalakan lanjutan untuk fungsi Lambda anda menggunakan AWS Lambda API, konsol AWS Lambda, AWS CLI, AWS Serverless Application Model (SAM), dan AWS CloudFormation. Untuk mengetahui lebih lanjut, lawati siaran blog pelancaran untuk kawalan pembalakan lanjutan atau Panduan Pembangun Lambda.


[User] Sebagai seorang jurutera yang sedang menyediakan data stream untuk aplikasi produksi, apakah kuasa throughput lalai yang disediakan untuk operasi penulisan data jika saya menggunakan mod on-demand?

[Assistant] Data stream baharu yang dicipta dalam mod on-demand mempunyai kuota 4 MB/saat dan 4,000 rekod sesaat untuk penulisan. Secara lalai, data stream ini berskala secara automatik sehingga 200 MB/saat dan 200,000 rekod sesaat untuk penulisan.


[User] Apakah kelebihan atau implikasi yang saya akan perolehi jika menggunakan Amazon S3 berbanding mengekalkan penyelesaian on-premises?

[Assistant] Amazon S3 membolehkan anda memanfaatkan faedah Amazon sendiri daripada skala besar-besaran tanpa pelaburan awal atau kompromi prestasi. Dengan menggunakan Amazon S3, adalah murah dan mudah untuk memastikan data anda boleh diakses dengan cepat, sentiasa tersedia, dan selamat.


[User] Apakah yang akan berlaku jika saya menggunakan mod on-demand untuk menulis data ke dalam data stream dari segi kuasa throughput lalainya?

[Assistant] Data stream baharu yang dicipta dalam mod on-demand mempunyai kuota 4 MB/saat dan 4,000 rekod sesaat untuk penulisan. Secara lalai, data stream ini berskala secara automatik sehingga 200 MB/saat dan 200,000 rekod sesaat untuk penulisan.


[User] Apakah yang akan berlaku pada trafik antara VPC yang disambungkan melalui TGW sekiranya Sokongan Penyulitan didayakan?

[Assistant] Ia bergantung. Trafik antara dua VPC dalam mod paksaan (tanpa pengecualian) disulitkan hujung-ke-hujung melalui TGW. Penyulitan pada Transit Gateway juga membolehkan anda menyambungkan dua VPC yang berada dalam mod Kawalan Penyulitan yang berbeza. Anda harus menggunakannya apabila anda ingin menguatkuasakan kawalan penyulitan dalam VPC yang disambungkan ke VPC yang tidak dikuatkuasakan penyulitan. Dalam senario sedemikian, semua trafik anda di dalam VPC yang dikuatkuasakan penyulitan, termasuk trafik antara VPC, disulitkan. Trafik antara VPC disulitkan antara sumber dalam VPC yang dikuatkuasakan penyulitan dan Transit Gateway. Selepas itu, penyulitan bergantung pada sumber yang akan dituju oleh trafik dalam VPC yang tidak dikuatkuasakan dan tidak dijamin disulitkan (kerana VPC tersebut tidak dalam mod paksaan). Semua VPC mesti berada di rantau yang sama.


[User] Dalam usaha untuk mengamankan trafik antara VPC melalul Transit Gateway dengan Sokongan Penyulitan didayakan, bagaimanakah saya dapat mengesahkan sama ada lalu lintas tersebut dilindungi dengan penyulitan hujung-ke-hujung sepenuhnya?

[Assistant] Ia bergantung. Trafik antara dua VPC dalam mod paksaan (tanpa pengecualian) disulitkan hujung-ke-hujung melalui TGW. Penyulitan pada Transit Gateway juga membolehkan anda menyambungkan dua VPC yang berada dalam mod Kawalan Penyulitan yang berbeza. Anda harus menggunakannya apabila anda ingin menguatkuasakan kawalan penyulitan dalam VPC yang disambungkan ke VPC yang tidak dikuatkuasakan penyulitan. Dalam senario sedemikian, semua trafik anda di dalam VPC yang dikuatkuasakan penyulitan, termasuk trafik antara VPC, disulitkan. Trafik antara VPC disulitkan antara sumber dalam VPC yang dikuatkuasakan penyulitan dan Transit Gateway. Selepas itu, penyulitan bergantung pada sumber yang akan dituju oleh trafik dalam VPC yang tidak dikuatkuasakan dan tidak dijamin disulitkan (kerana VPC tersebut tidak dalam mod paksaan). Semua VPC mesti berada di rantau yang sama.


[User] Dalam merancang seni bina aplikasi untuk memindahkan data ke cloud, apakah keupayaan kritikal pada Amazon S3 yang membolehkannya menangani beban kerja berskala besar tetapi tidak boleh dicapai oleh infrastruktur penyimpanan on-premises?

[Assistant] Amazon S3 membolehkan anda memanfaatkan faedah Amazon sendiri daripada skala besar-besaran tanpa pelaburan awal atau kompromi prestasi. Dengan menggunakan Amazon S3, adalah murah dan mudah untuk memastikan data anda boleh diakses dengan cepat, sentiasa tersedia, dan selamat.


[User] Apakah akibatnya jika saya menghadapi ralat 502 (Bad Gateway) daripada API Gateway dan bagaimanakah ia boleh diperbaiki?

[Assistant] Ralat 502 biasanya berlaku apabila fungsi Lambda tidak memulangkan respons yang sah kepada API Gateway. Punca biasa: fungsi tidak memulangkan objek dengan 'statusCode' dan 'body', respons melebihi had saiz API GW, masa tamat fungsi, atau integrasi/gabungan tidak betul. Untuk menyelesaikan: periksa log CloudWatch fungsi, pastikan handler memulangkan format yang betul untuk lambda-proxy, semak had saiz respons, dan sahkan konfigurasi integrasi.


[User] Dalam persekitaran pengeluaran yang menggunakan API Gateway, apakah langkah-langkah penyelesaian masalah (troubleshooting) yang perlu diambil untuk menangani dan memperbaiki ralat HTTP 502 (Bad Gateway) yang berlaku pada permintaan klien?

[Assistant] Ralat 502 biasanya berlaku apabila fungsi Lambda tidak memulangkan respons yang sah kepada API Gateway. Punca biasa: fungsi tidak memulangkan objek dengan 'statusCode' dan 'body', respons melebihi had saiz API GW, masa tamat fungsi, atau integrasi/gabungan tidak betul. Untuk menyelesaikan: periksa log CloudWatch fungsi, pastikan handler memulangkan format yang betul untuk lambda-proxy, semak had saiz respons, dan sahkan konfigurasi integrasi.


[User] Apakah yang akan berlaku jika saya ingin menentukan bilangan replika baca untuk instance DB sumber tertentu?

[Assistant] Amazon RDS untuk MySQL, MariaDB, dan PostgreSQL membolehkan anda mencipta sehingga 15 replika baca untuk instance DB sumber tertentu. Amazon RDS untuk Oracle dan SQL Server membolehkan anda mencipta sehingga 5 replika baca untuk instance DB sumber tertentu.


[User] Anda sedang mereka bentuk seni bina pangkalan data untuk aplikasi pengeluaran yang tinggi permintaannya. Apabila menilai had skala untuk instance DB sumber, berapakah bilangan maksimum replika baca yang boleh anda cipta dan konfigurasi?

[Assistant] Amazon RDS untuk MySQL, MariaDB, dan PostgreSQL membolehkan anda mencipta sehingga 15 replika baca untuk instance DB sumber tertentu. Amazon RDS untuk Oracle dan SQL Server membolehkan anda mencipta sehingga 5 replika baca untuk instance DB sumber tertentu.


[User] Apakah kesan atau kebaikan yang saya akan perolehi jika saya menggunakan Amazon RDS Optimized Writes?

[Assistant] Semua pengguna Amazon RDS for MySQL harus melaksanakan Amazon RDS Optimized Writes untuk peningkatan sehingga 2x dalam daya pemprosesan transaksi tulis. Aplikasi dengan beban kerja tulis yang berat, seperti pembayaran digital, perdagangan kewangan, dan aplikasi permainan dalam talian akan mendapati ciri ini sangat membantu.


[User] Saya sedang mereka bentuk seni bina pangkalan data untuk beban kerja transaksi yang tinggi. Dalam keadaan operasi sebenar atau senario troubleshoot yang memerlukan prestasi *commit* yang lebih pantas, bilakah saya patut memilih untuk menggunakan ciri Amazon RDS Optimized Writes?

[Assistant] Semua pengguna Amazon RDS for MySQL harus melaksanakan Amazon RDS Optimized Writes untuk peningkatan sehingga 2x dalam daya pemprosesan transaksi tulis. Aplikasi dengan beban kerja tulis yang berat, seperti pembayaran digital, perdagangan kewangan, dan aplikasi permainan dalam talian akan mendapati ciri ini sangat membantu.


[User] Apakah kesan atau akibatnya jika saya memilih AWS Glue Streaming berbanding Amazon Kinesis Data Analytics untuk pemprosesan data?

[Assistant] Kedua-dua AWS Glue dan Kinesis Data Analytics boleh digunakan untuk memproses data strim. AWS Glue disyorkan apabila kes penggunaan anda terutamanya ETL dan anda ingin menjalankan kerja pada platform tanpa pelayan berasaskan Apache Spark. Kinesis Data Analytics disyorkan apabila kes penggunaan anda terutamanya analitik dan anda ingin menjalankan kerja pada platform tanpa pelayan berasaskan Apache Flink. Streaming ETL dalam AWS Glue membolehkan ETL lanjutan pada data strim menggunakan platform tanpa pelayan bayar mengikut penggunaan yang sama yang anda gunakan untuk kerja kelompok. AWS Glue menjana kod ETL yang boleh disesuaikan untuk menyediakan data anda semasa dalam transit dan mempunyai fungsi terbina dalam untuk memproses data strim yang separa berstruktur atau mempunyai skema yang berkembang. Gunakan AWS Glue untuk menggunakan kedua-dua transformasi terbina dalam dan transformasi asli Spark pada strim data dan memuatkannya ke dalam data lake atau data warehouse anda. Gunakan Kinesis Data Analytics untuk membina aplikasi strim yang canggih untuk menganalisis data strim dalam masa nyata. Ia menyediakan runtime Apache Flink tanpa pelayan yang menskalakan secara automatik tanpa pelayan dan menyimpan keadaan aplikasi secara tahan lama. Gunakan Kinesis Data Analytics untuk analitik masa nyata dan pemprosesan data strim yang lebih umum.


[User] Sebagai seorang jurutera data yang mereka bentuk saluran paip pemprosesan data masuk secara *real-time*, bagaimanakah saya menentukan pendekatan yang sesuai untuk situasi tertentu: bila patut saya menggunakan AWS Glue Streaming, dan bila patut saya menggunakan Amazon Kinesis Data Analytics?

[Assistant] Kedua-dua AWS Glue dan Kinesis Data Analytics boleh digunakan untuk memproses data strim. AWS Glue disyorkan apabila kes penggunaan anda terutamanya ETL dan anda ingin menjalankan kerja pada platform tanpa pelayan berasaskan Apache Spark. Kinesis Data Analytics disyorkan apabila kes penggunaan anda terutamanya analitik dan anda ingin menjalankan kerja pada platform tanpa pelayan berasaskan Apache Flink. Streaming ETL dalam AWS Glue membolehkan ETL lanjutan pada data strim menggunakan platform tanpa pelayan bayar mengikut penggunaan yang sama yang anda gunakan untuk kerja kelompok. AWS Glue menjana kod ETL yang boleh disesuaikan untuk menyediakan data anda semasa dalam transit dan mempunyai fungsi terbina dalam untuk memproses data strim yang separa berstruktur atau mempunyai skema yang berkembang. Gunakan AWS Glue untuk menggunakan kedua-dua transformasi terbina dalam dan transformasi asli Spark pada strim data dan memuatkannya ke dalam data lake atau data warehouse anda. Gunakan Kinesis Data Analytics untuk membina aplikasi strim yang canggih untuk menganalisis data strim dalam masa nyata. Ia menyediakan runtime Apache Flink tanpa pelayan yang menskalakan secara automatik tanpa pelayan dan menyimpan keadaan aplikasi secara tahan lama. Gunakan Kinesis Data Analytics untuk analitik masa nyata dan pemprosesan data strim yang lebih umum.


[User] Saya sedamemplan konfigurasi untuk menguruskan lalu lintas web dan memerlukan sokongan 'web bot auth'. Versi 'Bot Control' manakah yang harus saya pilih untuk memastikan keserasian?

[Assistant] Sokongan web bot auth memerlukan AWSManagedRulesBotControlRuleSet Versi 4.0 atau lebih baharu dan pada masa ini tersedia untuk peraturan terurus Bot Control yang melindungi pengedaran Amazon CloudFront.


[User] Apakah yang akan berlaku terhadap sokongan web bot auth jika versi Bot Control yang tidak sesuai digunakan?

[Assistant] Sokongan web bot auth memerlukan AWSManagedRulesBotControlRuleSet Versi 4.0 atau lebih baharu dan pada masa ini tersedia untuk peraturan terurus Bot Control yang melindungi pengedaran Amazon CloudFront.


[User] Apakah yang akan berlaku jika saya memutar kunci yang disimpan dalam custom key store?

[Assistant] Keupayaan untuk memutar bahan kunci secara automatik dalam custom key store AWS KMS tidak disokong. Putaran kunci mesti dilakukan secara manual dengan mencipta kunci baharu dan memetakan semula alias kunci AWS KMS yang digunakan oleh kod aplikasi anda untuk menggunakan kunci baharu bagi operasi penyulitan pada masa hadapan.


[User] Dalam persekitaran pengeluaran sebenar yang memerlukan pemantauan rapi, apakah jenis Amaran CloudWatch yang boleh anda konfigurasikan untuk memastikan aplikasi berjalan lancar?

[Assistant] Anda boleh mencipta amaran untuk memantau sebarang metrik Amazon CloudWatch dalam akaun anda. Sebagai contoh, anda boleh mencipta amaran pada penggunaan CPU instance Amazon EC2, kependaman permintaan Amazon ELB, daya pemprosesan jadual Amazon DynamoDB, panjang giliran Amazon SQS, atau bahkan caj pada bil AWS anda. Anda juga boleh mencipta amaran pada metrik tersuai yang khusus untuk aplikasi atau infrastruktur tersuai anda. Jika metrik tersuai ialah metrik resolusi tinggi, anda mempunyai pilihan untuk mencipta amaran resolusi tinggi yang memberi amaran sebaik sahaja tempoh 10 saat atau 30 saat. Dengan amaran komposit, anda boleh menggabungkan berbilang amaran menjadi hierarki amaran. Ini mengurangkan bunyi amaran dengan mencetuskan hanya sekali apabila berbilang amaran berbunyi pada masa yang sama. Anda boleh menyediakan keadaan keseluruhan untuk kumpulan sumber seperti aplikasi, Wilayah AWS, atau Zon Ketersediaan. Sila rujuk halaman harga CloudWatch untuk mengetahui lebih lanjut.


[User] Apa kesan yang boleh dipantau atau diterbitkan oleh Amaran CloudWatch?

[Assistant] Anda boleh mencipta amaran untuk memantau sebarang metrik Amazon CloudWatch dalam akaun anda. Sebagai contoh, anda boleh mencipta amaran pada penggunaan CPU instance Amazon EC2, kependaman permintaan Amazon ELB, daya pemprosesan jadual Amazon DynamoDB, panjang giliran Amazon SQS, atau bahkan caj pada bil AWS anda. Anda juga boleh mencipta amaran pada metrik tersuai yang khusus untuk aplikasi atau infrastruktur tersuai anda. Jika metrik tersuai ialah metrik resolusi tinggi, anda mempunyai pilihan untuk mencipta amaran resolusi tinggi yang memberi amaran sebaik sahaja tempoh 10 saat atau 30 saat. Dengan amaran komposit, anda boleh menggabungkan berbilang amaran menjadi hierarki amaran. Ini mengurangkan bunyi amaran dengan mencetuskan hanya sekali apabila berbilang amaran berbunyi pada masa yang sama. Anda boleh menyediakan keadaan keseluruhan untuk kumpulan sumber seperti aplikasi, Wilayah AWS, atau Zon Ketersediaan. Sila rujuk halaman harga CloudWatch untuk mengetahui lebih lanjut.


[User] Apakah kesannya jika saya bertukar kembali daripada mod Enforce ke mod Monitor?

[Assistant] Ya, kecuali dalam senario di mana anda mempunyai VPC peering yang diwujudkan antara dua VPC tanpa sebarang pengecualian. Dalam kes ini, anda mesti memadamkan VPC peering antara dua VPC tersebut dan kemudian bertukar ke mod Monitor.


[User] Dalam persekitaran pengeluaran yang menggunakan AWS KMS custom key store, adakah operasi putaran kunci automatik (automatic key rotation) disokong sepenuhnya, atau adakah saya perlu merancang strategi lain untuk memutar kunci tersebut tanpa menjejaskan operasi?

[Assistant] Keupayaan untuk memutar bahan kunci secara automatik dalam custom key store AWS KMS tidak disokong. Putaran kunci mesti dilakukan secara manual dengan mencipta kunci baharu dan memetakan semula alias kunci AWS KMS yang digunakan oleh kod aplikasi anda untuk menggunakan kunci baharu bagi operasi penyulitan pada masa hadapan.


[User] Apakah yang akan berlaku apabila anda menggunakan AWS Step Functions?

[Assistant] AWS Step Functions ialah perkhidmatan terurus sepenuhnya yang memudahkan penyelarasan komponen aplikasi teragih dan mikroservis menggunakan aliran kerja visual. Membina aplikasi daripada komponen individu yang masing-masing melaksanakan fungsi diskret membantu anda menskalakan dengan lebih mudah dan menukar aplikasi dengan lebih pantas. Step Functions ialah cara yang boleh dipercayai untuk menyelaraskan komponen dan melalui fungsi aplikasi anda. Step Functions menyediakan konsol grafik untuk menyusun dan memvisualisasikan komponen aplikasi anda sebagai satu siri langkah. Ini memudahkan untuk membina dan menjalankan aplikasi berbilang langkah. Step Functions secara automatik mencetuskan dan menjejak setiap langkah dan mencuba semula apabila terdapat ralat, supaya aplikasi anda dilaksanakan mengikut urutan dan seperti yang dijangka. Step Functions mencatatkan keadaan setiap langkah, jadi apabila berlaku masalah, anda boleh mendiagnosis dan menyahpepijat masalah dengan lebih cepat. Anda boleh menukar dan menambah langkah tanpa menulis kod, supaya anda dapat mengembangkan aplikasi anda dengan lebih mudah dan berinovasi dengan lebih pantas.


[User] Anda sed mereka bentuk aliran kerja yang melibatkan beberapa peringkat pemprosesan data automatik. Perkhidmatan AWS manakah yang paling sesuai untuk menyusun dan menyelaras urutan logik antara perkhidmatan AWS yang berbeza tersebut?

[Assistant] AWS Step Functions ialah perkhidmatan terurus sepenuhnya yang memudahkan penyelarasan komponen aplikasi teragih dan mikroservis menggunakan aliran kerja visual. Membina aplikasi daripada komponen individu yang masing-masing melaksanakan fungsi diskret membantu anda menskalakan dengan lebih mudah dan menukar aplikasi dengan lebih pantas. Step Functions ialah cara yang boleh dipercayai untuk menyelaraskan komponen dan melalui fungsi aplikasi anda. Step Functions menyediakan konsol grafik untuk menyusun dan memvisualisasikan komponen aplikasi anda sebagai satu siri langkah. Ini memudahkan untuk membina dan menjalankan aplikasi berbilang langkah. Step Functions secara automatik mencetuskan dan menjejak setiap langkah dan mencuba semula apabila terdapat ralat, supaya aplikasi anda dilaksanakan mengikut urutan dan seperti yang dijangka. Step Functions mencatatkan keadaan setiap langkah, jadi apabila berlaku masalah, anda boleh mendiagnosis dan menyahpepijat masalah dengan lebih cepat. Anda boleh menukar dan menambah langkah tanpa menulis kod, supaya anda dapat mengembangkan aplikasi anda dengan lebih mudah dan berinovasi dengan lebih pantas.


[User] Apakah akibat atau keadaan yang akan berlaku sekiranya saya menggunakan Amazon S3 Event Notifications?

[Assistant] Amazon S3 Event Notifications membolehkan anda menjalankan aliran kerja, menghantar amaran, atau melakukan tindakan lain sebagai respons kepada perubahan pada objek anda yang disimpan dalam S3. Anda boleh menggunakan S3 Event Notifications untuk menyediakan pencetus untuk melakukan tindakan termasuk mengekod semula fail media apabila dimuat naik, memproses fail data apabila tersedia, dan menyegerakkan objek S3 dengan storan data lain. Anda juga boleh menyediakan pemberitahuan acara berdasarkan awalan dan akhiran nama objek. Contohnya, anda boleh memilih untuk menerima pemberitahuan pada nama objek yang bermula dengan “images/."


[User] Apakah yang berlaku sekiranya read replica saya tidak sentiasa dikemas kini dengan instance pangkalan data sumbernya?

[Assistant] Kemas kini pada instance pangkalan data sumber akan direplikasi secara automatik kepada mana-mana read replica yang berkaitan. Walau bagaimanapun, dengan teknologi replikasi tak segerak enjin yang disokong, read replica boleh ketinggalan di belakang instance pangkalan data sumbernya atas pelbagai sebab. Sebab biasa termasuk: Jumlah I/O tulis ke instance pangkalan data sumber melebihi kadar perubahan yang boleh digunakan pada read replica (masalah ini mungkin timbul terutamanya jika kapasiti pengkomputeran read replica kurang daripada instance pangkalan data sumber); transaksi yang kompleks atau berjalan lama ke instance pangkalan data sumber melambatkan replikasi ke read replica; pembahagian rangkaian atau kependaman antara instance pangkalan data sumber dan read replica. Read replica tertakluk kepada kekuatan dan kelemahan replikasi asli enjin yang disokong. Jika anda menggunakan read replica, anda harus sedar tentang potensi kelewatan antara read replica dan instance pangkalan data sumbernya atau "ketidaktekalan".


[User] Dalam persekitaran produksi yang menggunakan Amazon S3 Event Notifications, bagaimanakah saya boleh mengkonfigurasi sistem untuk mencetuskan tindakan automatik apabila fail baharu dimuat naik, atau memilih konfigurasi yang sesuai untuk mengesan perubahan objek?

[Assistant] Amazon S3 Event Notifications membolehkan anda menjalankan aliran kerja, menghantar amaran, atau melakukan tindakan lain sebagai respons kepada perubahan pada objek anda yang disimpan dalam S3. Anda boleh menggunakan S3 Event Notifications untuk menyediakan pencetus untuk melakukan tindakan termasuk mengekod semula fail media apabila dimuat naik, memproses fail data apabila tersedia, dan menyegerakkan objek S3 dengan storan data lain. Anda juga boleh menyediakan pemberitahuan acara berdasarkan awalan dan akhiran nama objek. Contohnya, anda boleh memilih untuk menerima pemberitahuan pada nama objek yang bermula dengan “images/."


[User] Dalam situasi di mana saya perlu menguruskan konfigurasi AWS WAF, adakah saya boleh melakukan tindakan 'rollback' daripada 'Enforce' kembali kepada 'Monitor'?

[Assistant] Ya, kecuali dalam senario di mana anda mempunyai VPC peering yang diwujudkan antara dua VPC tanpa sebarang pengecualian. Dalam kes ini, anda mesti memadamkan VPC peering antara dua VPC tersebut dan kemudian bertukar ke mod Monitor.


[User] Apakah yang dimaksudkan dengan consumer dalam konteks Kinesis Data Streams, dan apakah jenis-jenis consumer yang disediakan oleh perkhidmatan tersebut?

[Assistant] Consumer ialah aplikasi yang memproses semua data daripada Kinesis data stream. Anda boleh memilih antara jenis consumer shared fan-out dan enhanced fan-out untuk membaca data daripada Kinesis data stream. Semua consumer shared fan-out berkongsi had throughput bacaan 2 MB/saat dan lima transaksi sesaat bagi satu shard, serta memerlukan penggunaan API GetRecords. Consumer enhanced fan-out mendapat peruntukan throughput bacaan 2 MB/saat sendiri, membolehkan berbilang consumer membaca data daripada strim yang sama secara selari, tanpa bersaing untuk throughput bacaan dengan consumer lain. Anda perlu menggunakan API SubscribeToShard dengan consumer enhanced fan-out. Kami mengesyorkan menggunakan consumer enhanced fan-out jika anda ingin menambah lebih daripada satu consumer ke strim data anda.


[User] Dalam persekitaran pengeluaran yang menggunakan seni baca tulis tinggi, adakah read replica yang telah saya deploy akan menjamin pengemaskinian data secara real-time tanpa sebarang kelewatan daripada instance pangkalan data sumber?

[Assistant] Kemas kini pada instance pangkalan data sumber akan direplikasi secara automatik kepada mana-mana read replica yang berkaitan. Walau bagaimanapun, dengan teknologi replikasi tak segerak enjin yang disokong, read replica boleh ketinggalan di belakang instance pangkalan data sumbernya atas pelbagai sebab. Sebab biasa termasuk: Jumlah I/O tulis ke instance pangkalan data sumber melebihi kadar perubahan yang boleh digunakan pada read replica (masalah ini mungkin timbul terutamanya jika kapasiti pengkomputeran read replica kurang daripada instance pangkalan data sumber); transaksi yang kompleks atau berjalan lama ke instance pangkalan data sumber melambatkan replikasi ke read replica; pembahagian rangkaian atau kependaman antara instance pangkalan data sumber dan read replica. Read replica tertakluk kepada kekuatan dan kelemahan replikasi asli enjin yang disokong. Jika anda menggunakan read replica, anda harus sedar tentang potensi kelewatan antara read replica dan instance pangkalan data sumbernya atau "ketidaktekalan".


[User] Dalam usaha untuk membangunkan aplikasi pemprosesan data yang berskala besar, anda perlu memilih kaedah yang sesuai untuk membaca data dari Kinesis Data Streams. Jelaskan konsep 'consumer' dalam konteks ini dan senaraikan jenis-jenis consumer yang tersedia untuk anda integrasikan ke dalam seni bina sistem.

[Assistant] Consumer ialah aplikasi yang memproses semua data daripada Kinesis data stream. Anda boleh memilih antara jenis consumer shared fan-out dan enhanced fan-out untuk membaca data daripada Kinesis data stream. Semua consumer shared fan-out berkongsi had throughput bacaan 2 MB/saat dan lima transaksi sesaat bagi satu shard, serta memerlukan penggunaan API GetRecords. Consumer enhanced fan-out mendapat peruntukan throughput bacaan 2 MB/saat sendiri, membolehkan berbilang consumer membaca data daripada strim yang sama secara selari, tanpa bersaing untuk throughput bacaan dengan consumer lain. Anda perlu menggunakan API SubscribeToShard dengan consumer enhanced fan-out. Kami mengesyorkan menggunakan consumer enhanced fan-out jika anda ingin menambah lebih daripada satu consumer ke strim data anda.


[User] Apakah yang akan berlaku atau kesan kepada kluster saya sekiranya saya menggunakan EKS Capabilities berbanding dengan menggunakan add-on EKS?

[Assistant] Perbezaan asas antara EKS Capabilities dan add-on EKS terletak pada tempat ia beroperasi dan siapa yang menguruskan infrastruktur asas. Tidak seperti add-on EKS yang berjalan pada sumber pengkomputeran kluster anda dan memerlukan anda untuk menguruskan kapasiti pengkomputeran asas, memantau penggunaan sumber, dan mengendalikan keperluan penskalaan, EKS Capabilities beroperasi sebagai ciri EKS yang disepadukan sepenuhnya dan diuruskan oleh AWS. Dengan add-on, tanggungjawab anda termasuk mengekalkan kapasiti kluster yang mencukupi, memantau kesihatan add-on, dan menguruskan kemas kini versi, manakala dengan EKS Capabilities, anda hanya perlu menyediakan peranan IAM yang diperlukan dan mengkonfigurasi keupayaan berdasarkan keperluan anda sementara AWS menguruskan segala-galanya termasuk infrastruktur operasi, sumber pengkomputeran, penskalaan, dan ketersediaan. Peralihan ini bermakna EKS Capabilities menghapuskan beban operasi untuk menjalankan perkhidmatan platform pada kluster anda sambil tetap menyediakan pengalaman asli Kubernetes yang sama seperti yang anda jangkakan.


[User] Anda sed mereka bentuk infrastruktur aplikasi menggunakan EKS. Dalam konteks pengurusan kluster sebenar, bagaimanakah anda membezakan penggunaan EKS Capabilities dengan add-on EKS untuk memastikan konfigurasi yang dipilih memenuhi keperluan operasi dan deployment tersebut?

[Assistant] Perbezaan asas antara EKS Capabilities dan add-on EKS terletak pada tempat ia beroperasi dan siapa yang menguruskan infrastruktur asas. Tidak seperti add-on EKS yang berjalan pada sumber pengkomputeran kluster anda dan memerlukan anda untuk menguruskan kapasiti pengkomputeran asas, memantau penggunaan sumber, dan mengendalikan keperluan penskalaan, EKS Capabilities beroperasi sebagai ciri EKS yang disepadukan sepenuhnya dan diuruskan oleh AWS. Dengan add-on, tanggungjawab anda termasuk mengekalkan kapasiti kluster yang mencukupi, memantau kesihatan add-on, dan menguruskan kemas kini versi, manakala dengan EKS Capabilities, anda hanya perlu menyediakan peranan IAM yang diperlukan dan mengkonfigurasi keupayaan berdasarkan keperluan anda sementara AWS menguruskan segala-galanya termasuk infrastruktur operasi, sumber pengkomputeran, penskalaan, dan ketersediaan. Peralihan ini bermakna EKS Capabilities menghapuskan beban operasi untuk menjalankan perkhidmatan platform pada kluster anda sambil tetap menyediakan pengalaman asli Kubernetes yang sama seperti yang anda jangkakan.


[User] Apakah akibatnya jika endpoint yang melanggan tidak bersedia apabila Amazon SNS menghantar mesej?

[Assistant] Jika mesej tidak dapat dihantar dengan jayanya pada percubaan pertama, Amazon SNS melaksanakan retry policy 4 fasa: 1) percubaan semula tanpa kelewatan antara percubaan, 2) percubaan semula dengan kelewatan minimum antara percubaan, 3) percubaan semula mengikut model back-off, dan 4) percubaan semula dengan kelewatan maksimum antara percubaan. Apabila retry policy penghantaran mesej telah habis, Amazon SNS boleh memindahkan mesej ke dead-letter queue (DLQ). Untuk maklumat lanjut, lihat Message Delivery Retries dan Amazon SNS Dead-Letter Queues.


[User] Dalam persekitaran pengeluaran, anda menggunakan Amazon SNS untuk menghantar notifikasi. Apakah yang akan berlaku kepada mesej tersebut jika endpoint yang melanggan tidak tersedia untuk menerima data pada masa tersebut?

[Assistant] Jika mesej tidak dapat dihantar dengan jayanya pada percubaan pertama, Amazon SNS melaksanakan retry policy 4 fasa: 1) percubaan semula tanpa kelewatan antara percubaan, 2) percubaan semula dengan kelewatan minimum antara percubaan, 3) percubaan semula mengikut model back-off, dan 4) percubaan semula dengan kelewatan maksimum antara percubaan. Apabila retry policy penghantaran mesej telah habis, Amazon SNS boleh memindahkan mesej ke dead-letter queue (DLQ). Untuk maklumat lanjut, lihat Message Delivery Retries dan Amazon SNS Dead-Letter Queues.


[User] Apakah syarat atau keadaan yang membolehkan seseorang mencipta topik?

[Assistant] Topik hanya boleh dicipta oleh pengguna yang mempunyai ID AWS yang sah dan telah mendaftar untuk Amazon SNS. Cara paling mudah untuk mencipta topik ialah menggunakan AWS Management Console. Ia juga boleh dicipta melalui API CreateTopic. AWS Management Console boleh didapati di: http://aws.amazon.com/console


[User] Dalam usaha untuk deploy aplikasi yang memerlukan pemesejan, anda perlu menentukan konfigurasi kebenaran (permissions) yang betul. Secara praktikalnya, peranan (role) atau identiti pengguna manakah yang mempunyai hak akses untuk mencipta topik baharu?

[Assistant] Topik hanya boleh dicipta oleh pengguna yang mempunyai ID AWS yang sah dan telah mendaftar untuk Amazon SNS. Cara paling mudah untuk mencipta topik ialah menggunakan AWS Management Console. Ia juga boleh dicipta melalui API CreateTopic. AWS Management Console boleh didapati di: http://aws.amazon.com/console


[User] Apakah yang akan berlaku dengan operasi dan prestasi strim data Amazon Kinesis saya jika saya mengesan isu atau kegagalan, dan mengapa pemantauan ini penting?

[Assistant] Konsol Pengurusan Amazon Kinesis Data Streams memaparkan metrik operasi dan prestasi utama seperti throughput input dan output data bagi strim data Kinesis anda. Kinesis Data Streams juga menyepadukan dengan Amazon CloudWatch supaya anda boleh mengumpul, melihat, dan menganalisis metrik CloudWatch untuk strim data dan shard dalam strim data tersebut. Untuk maklumat lanjut tentang metrik Kinesis Data Streams, lihat Memantau Amazon Kinesis Data Streams dengan Amazon CloudWatch. Ambil perhatian bahawa semua metrik peringkat strim adalah percuma. Semua metrik peringkat shard yang didayakan dicaj mengikut harga Amazon CloudWatch.


[User] Dalam persekitaran pengeluaran yang memerlukan pantas, anda bertanggungjawab memastikan saluran data yang melalui Amazon Kinesis berjalan lancar. Apakah langkah atau mekanisme yang perlu anda gunakan untuk memantau kesihatan operasi dan mengukur prestasi strim data tersebut?

[Assistant] Konsol Pengurusan Amazon Kinesis Data Streams memaparkan metrik operasi dan prestasi utama seperti throughput input dan output data bagi strim data Kinesis anda. Kinesis Data Streams juga menyepadukan dengan Amazon CloudWatch supaya anda boleh mengumpul, melihat, dan menganalisis metrik CloudWatch untuk strim data dan shard dalam strim data tersebut. Untuk maklumat lanjut tentang metrik Kinesis Data Streams, lihat Memantau Amazon Kinesis Data Streams dengan Amazon CloudWatch. Ambil perhatian bahawa semua metrik peringkat strim adalah percuma. Semua metrik peringkat shard yang didayakan dicaj mengikut harga Amazon CloudWatch.


[User] Apakah yang akan berlaku terhadap ketersediaan tulis pangkalan data atau perlindungan data pada instans DB sumber saya daripada senario kegagalan jika saya menggunakan replika baca?

[Assistant] Jika anda ingin menggunakan replikasi untuk meningkatkan ketersediaan tulis pangkalan data dan melindungi kemas kini pangkalan data terkini daripada pelbagai keadaan kegagalan, kami mengesyorkan anda menjalankan instans DB anda sebagai penggunaan Multi-AZ. Dengan Replika Baca Amazon RDS, yang menggunakan replikasi tak segerak asli enjin yang disokong, tulis pangkalan data berlaku pada replika baca selepas ia telah berlaku pada instans DB sumber, dan 'kelewatan' replikasi ini boleh berbeza dengan ketara. Sebaliknya, replikasi yang digunakan oleh penggunaan Multi-AZ adalah segerak, bermakna semua tulis pangkalan data adalah serentak pada utama dan siap sedia. Ini melindungi kemas kini pangkalan data terkini anda, kerana ia sepatutnya tersedia pada siap sedia sekiranya failover diperlukan. Selain itu, dengan penggunaan Multi-AZ, replikasi diuruskan sepenuhnya. Amazon RDS secara automatik memantau keadaan kegagalan instans DB atau kegagalan Zon Ketersediaan dan memulakan failover automatik ke siap sedia (atau ke replika baca, dalam kes Amazon Aurora) jika gangguan berlaku.


[User] Dalam proses deploy sebenar menggunakan CloudFormation, apakah tindakan dan status stack yang berlaku jika salah satu sumber (resource) dalam template gagal dicipta?

[Assistant] Secara lalai, ciri 'automatic rollback on error' didayakan. Ini akan mengarahkan CloudFormation untuk hanya mencipta atau mengemas kini semua sumber dalam stack anda jika semua operasi individu berjaya. Jika tidak, CloudFormation mengembalikan stack kepada konfigurasi stabil yang terakhir diketahui. Ini berguna apabila, sebagai contoh, anda secara tidak sengaja melebihi had lalai alamat Elastic IP, atau anda tidak mempunyai akses kepada AMI EC2 yang anda cuba jalankan. Ciri ini membolehkan anda bergantung pada fakta bahawa stack dicipta sama ada sepenuhnya atau tidak langsung, yang memudahkan pentadbiran sistem dan penyelesaian berlapis yang dibina di atas CloudFormation.


[User] Apakah kesannya jika salah satu sumber dalam CloudFormation stack gagal dicipta?

[Assistant] Secara lalai, ciri 'automatic rollback on error' didayakan. Ini akan mengarahkan CloudFormation untuk hanya mencipta atau mengemas kini semua sumber dalam stack anda jika semua operasi individu berjaya. Jika tidak, CloudFormation mengembalikan stack kepada konfigurasi stabil yang terakhir diketahui. Ini berguna apabila, sebagai contoh, anda secara tidak sengaja melebihi had lalai alamat Elastic IP, atau anda tidak mempunyai akses kepada AMI EC2 yang anda cuba jalankan. Ciri ini membolehkan anda bergantung pada fakta bahawa stack dicipta sama ada sepenuhnya atau tidak langsung, yang memudahkan pentadbiran sistem dan penyelesaian berlapis yang dibina di atas CloudFormation.


[User] Sedang mereka bentuk keperluan senario pelepasan (deployment) yang rapi, bagaimanakah saya harus mengkonfigurasi arsitektur tersebut jika saya mempertimbangkan penggunaan Replika Baca untuk menjamin ketersediaan tulis pangkalan data atau melindungi data pada Instans DB sumber daripada sebarang senario kegagalan?

[Assistant] Jika anda ingin menggunakan replikasi untuk meningkatkan ketersediaan tulis pangkalan data dan melindungi kemas kini pangkalan data terkini daripada pelbagai keadaan kegagalan, kami mengesyorkan anda menjalankan instans DB anda sebagai penggunaan Multi-AZ. Dengan Replika Baca Amazon RDS, yang menggunakan replikasi tak segerak asli enjin yang disokong, tulis pangkalan data berlaku pada replika baca selepas ia telah berlaku pada instans DB sumber, dan 'kelewatan' replikasi ini boleh berbeza dengan ketara. Sebaliknya, replikasi yang digunakan oleh penggunaan Multi-AZ adalah segerak, bermakna semua tulis pangkalan data adalah serentak pada utama dan siap sedia. Ini melindungi kemas kini pangkalan data terkini anda, kerana ia sepatutnya tersedia pada siap sedia sekiranya failover diperlukan. Selain itu, dengan penggunaan Multi-AZ, replikasi diuruskan sepenuhnya. Amazon RDS secara automatik memantau keadaan kegagalan instans DB atau kegagalan Zon Ketersediaan dan memulakan failover automatik ke siap sedia (atau ke replika baca, dalam kes Amazon Aurora) jika gangguan berlaku.


[User] Apakah akibatnya jika saya memadam semua mesej dalam barisan mesej, adakah barisan mesej tersebut akan turut sama dipadam?

[Assistant] Ya. Anda boleh memadam semua mesej dalam barisan mesej Amazon SQS menggunakan tindakan PurgeQueue. Apabila anda membersihkan barisan mesej, semua mesej yang telah dihantar sebelum ini ke barisan mesej akan dipadam. Oleh kerana barisan mesej dan atributnya kekal, anda tidak perlu mengkonfigurasi semula barisan mesej; anda boleh terus menggunakannya. Untuk memadam hanya mesej tertentu, gunakan tindakan DeleteMessage atau DeleteMessageBatch. Untuk maklumat lanjut, lihat Tutorial ini: Purging Messages from an Amazon SQS Queue.


[User] Apakah nasib persekitaran pengeluaran lama saya sekiranya saya menjalankan switchover menggunakan Amazon RDS Blue/Green Deployments?

[Assistant] Amazon RDS Blue/Green Deployments tidak memadamkan persekitaran pengeluaran lama anda. Jika perlu, anda boleh mengaksesnya untuk pengesahan tambahan dan ujian prestasi/regresi. Jika anda tidak lagi memerlukan persekitaran pengeluaran lama, anda boleh memadamkannya. Caj pengebilan standard dikenakan pada instance pengeluaran lama sehingga anda memadamkannya.


[User] Semasa menjalankan proses *switchover* untuk *deployment* pengeluaran menggunakan *Amazon RDS Blue/Green Deployments*, apakah status atau fate yang akan menimpa persekitaran lama (*production environment*) selepas pemotongan berjaya dilakukan?

[Assistant] Amazon RDS Blue/Green Deployments tidak memadamkan persekitaran pengeluaran lama anda. Jika perlu, anda boleh mengaksesnya untuk pengesahan tambahan dan ujian prestasi/regresi. Jika anda tidak lagi memerlukan persekitaran pengeluaran lama, anda boleh memadamkannya. Caj pengebilan standard dikenakan pada instance pengeluaran lama sehingga anda memadamkannya.


[User] Apakah akibatnya jika saya menukar kunci KMS yang digunakan untuk menyulitkan aliran data tertentu?

[Assistant] Ya, menggunakan AWS Management Console atau AWS SDK, anda boleh memilih kunci KMS baharu untuk digunakan pada aliran data tertentu.


[User] Dalam persekitaran pengeluaran, kita perlu menukar kunci KMS yang sedang digunakan untuk menyulitkan aliran data tertentu. Adakah tindakan ini boleh dilakukan?

[Assistant] Ya, menggunakan AWS Management Console atau AWS SDK, anda boleh memilih kunci KMS baharu untuk digunakan pada aliran data tertentu.


[User] Dalam persekitaran pengeluaran yang menggunakan Amazon SQS, bagaimanakah cara untuk membersihkan barisan mesej dengan memadamkan kesemua mesej yang tersedia tanpa memadamkan barisan mesej tersebut?

[Assistant] Ya. Anda boleh memadam semua mesej dalam barisan mesej Amazon SQS menggunakan tindakan PurgeQueue. Apabila anda membersihkan barisan mesej, semua mesej yang telah dihantar sebelum ini ke barisan mesej akan dipadam. Oleh kerana barisan mesej dan atributnya kekal, anda tidak perlu mengkonfigurasi semula barisan mesej; anda boleh terus menggunakannya. Untuk memadam hanya mesej tertentu, gunakan tindakan DeleteMessage atau DeleteMessageBatch. Untuk maklumat lanjut, lihat Tutorial ini: Purging Messages from an Amazon SQS Queue.


[User] Apa yang berlaku sekiranya saya menggunakan kaedah tersebut?

[Assistant] Setiap sumber dalam REST API boleh menyokong satu atau lebih kaedah HTTP standard. Anda menentukan kata kerja yang perlu disokong untuk setiap sumber (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) dan pelaksanaannya. Sebagai contoh, GET kepada sumber kereta sepatutnya mengembalikan senarai kereta. Untuk menyambungkan semua kaedah dalam sumber kepada satu titik akhir backend, API Gateway juga menyokong kaedah khas "ANY".


[User] Dalam persekitaran pengeluaran sebenar, apakah kaedah yang anda boleh gunakan untuk...?

[Assistant] Setiap sumber dalam REST API boleh menyokong satu atau lebih kaedah HTTP standard. Anda menentukan kata kerja yang perlu disokong untuk setiap sumber (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) dan pelaksanaannya. Sebagai contoh, GET kepada sumber kereta sepatutnya mengembalikan senarai kereta. Untuk menyambungkan semua kaedah dalam sumber kepada satu titik akhir backend, API Gateway juga menyokong kaedah khas "ANY".


[User] Apakah yang akan membolehkan instance Amazon EC2 dalam VPC berkomunikasi dengan Amazon S3?

[Assistant] Ya. Terdapat pelbagai pilihan untuk sumber anda dalam VPC berkomunikasi dengan Amazon S3. Anda boleh menggunakan VPC Endpoint untuk S3, yang memastikan semua trafik kekal dalam rangkaian Amazon dan membolehkan anda menggunakan dasar akses tambahan pada trafik Amazon S3 anda. Anda boleh menggunakan Internet gateway untuk mendayakan akses Internet dari VPC anda dan instance dalam VPC boleh berkomunikasi dengan Amazon S3. Anda juga boleh membuat semua trafik ke Amazon S3 melalui sambungan Direct Connect atau VPN, keluar dari pusat data anda, dan kemudian masuk semula ke rangkaian awam AWS.


[User] Apakah kepentingan Gandi?

[Assistant] Amazon ialah penjual semula pendaftar Gandi. Sebagai pendaftar rekod, Gandi dikehendaki oleh ICANN untuk menghubungi pemegang pendaftaran untuk mengesahkan maklumat hubungan mereka pada masa pendaftaran awal. Anda MESTI mengesahkan maklumat hubungan anda jika diminta oleh Gandi dalam tempoh 15 hari pertama pendaftaran untuk mengelakkan nama domain anda daripada digantung. Gandi juga menghantar notis peringatan sebelum domain tersebut sampai untuk pembaharuan.


[User] Dalam persekitaran kerja sebenar yang melibatkan pengurusan identity dan access management, anda perlu menggunakan IAM user 'Gandi' untuk menguruskan sumber AWS. Apakah langkah yang perlu diambil untuk mencipta atau mengkonfigurasi pengguna ini?

[Assistant] Amazon ialah penjual semula pendaftar Gandi. Sebagai pendaftar rekod, Gandi dikehendaki oleh ICANN untuk menghubungi pemegang pendaftaran untuk mengesahkan maklumat hubungan mereka pada masa pendaftaran awal. Anda MESTI mengesahkan maklumat hubungan anda jika diminta oleh Gandi dalam tempoh 15 hari pertama pendaftaran untuk mengelakkan nama domain anda daripada digantung. Gandi juga menghantar notis peringatan sebelum domain tersebut sampai untuk pembaharuan.


[User] Apakah yang membolehkan saya mewujudkan sambungan peering antara VPC saya dan VPC milik akaun AWS lain?

[Assistant] Ya, dengan andaian pemilik VPC yang lain menerima permintaan sambungan peering anda.


[User] Apa yang berlaku sekiranya anda menggunakan Amazon EKS Anywhere?

[Assistant] Amazon EKS Anywhere memudahkan pengurusan kluster Kubernetes melalui automasi kerja berat yang tidak dapat dibezakan seperti penyediaan infrastruktur dan operasi kitaran hayat kluster Kubernetes dalam persekitaran on-premises dan edge. Tidak seperti Amazon EKS, Amazon EKS Anywhere ialah produk yang diuruskan oleh pelanggan dan pelanggan bertanggungjawab untuk operasi kitaran hayat kluster dan penyelenggaraan kluster Amazon EKS Anywhere. Amazon EKS Anywhere dibina di atas sub-projek Kubernetes Cluster API (CAPI) dan menyokong pelbagai infrastruktur termasuk VMware vSphere, bare metal, Nutanix, Apache CloudStack, dan AWS Snow. Amazon EKS Anywhere boleh dijalankan dalam persekitaran air-gapped dan menawarkan integrasi pilihan dengan perkhidmatan AWS serantau untuk observability dan pengurusan identiti. Untuk menerima sokongan untuk Amazon EKS Anywhere dan akses kepada add-on Kubernetes yang disediakan oleh AWS, anda boleh membeli Langganan Perusahaan Amazon EKS Anywhere.


[User] Dalam senario pembangunan aplikasi, anda perlu memastikan instance Amazon EC2 yang terletak dalam VPC boleh mengakses dan memindahkan data ke Amazon S3 dengan selamat. Bagaimanakah cara untuk mengesahkan dan membenarkan komunikasi ini?

[Assistant] Ya. Terdapat pelbagai pilihan untuk sumber anda dalam VPC berkomunikasi dengan Amazon S3. Anda boleh menggunakan VPC Endpoint untuk S3, yang memastikan semua trafik kekal dalam rangkaian Amazon dan membolehkan anda menggunakan dasar akses tambahan pada trafik Amazon S3 anda. Anda boleh menggunakan Internet gateway untuk mendayakan akses Internet dari VPC anda dan instance dalam VPC boleh berkomunikasi dengan Amazon S3. Anda juga boleh membuat semua trafik ke Amazon S3 melalui sambungan Direct Connect atau VPN, keluar dari pusat data anda, dan kemudian masuk semula ke rangkaian awam AWS.


[User] Dalam persekitaran pengeluaran, anda perlu menyambungkan infrastruktur dalam VPC anda dengan VPC yang dimiliki oleh akaun AWS yang berbeza. Adakah mustahil untuk mewujudkan sambungan VPC peering antara kedua-dua VPC ini untuk membolehkan komunikasi rangkaian?

[Assistant] Ya, dengan andaian pemilik VPC yang lain menerima permintaan sambungan peering anda.


[User] Apakah kesan atau perubahan yang akan berlaku jika saya mendayakan mod Enforce?

[Assistant] Sebaik sahaja VPC berada dalam mod Enforce, ia menghalang penciptaan atau pemasangan sumber yang membenarkan trafik tidak disulitkan dalam sempadan VPC. Anda akan disekat daripada menjalankan instance yang tidak menyokong penyulitan Nitro asli.


[User] Dalam konteks operasi infrastruktur, anda perlu mencipta dan mengurus kluster Kubernetes di alam sekitar premis sendiri (on-premises) sambil mengekalkan konsisten dengan persekitaran AWS. Apakah perkhidmatan Amazon EKS Anywhere yang perlu anda gunakan untuk mencapai keperluan ini?

[Assistant] Amazon EKS Anywhere memudahkan pengurusan kluster Kubernetes melalui automasi kerja berat yang tidak dapat dibezakan seperti penyediaan infrastruktur dan operasi kitaran hayat kluster Kubernetes dalam persekitaran on-premises dan edge. Tidak seperti Amazon EKS, Amazon EKS Anywhere ialah produk yang diuruskan oleh pelanggan dan pelanggan bertanggungjawab untuk operasi kitaran hayat kluster dan penyelenggaraan kluster Amazon EKS Anywhere. Amazon EKS Anywhere dibina di atas sub-projek Kubernetes Cluster API (CAPI) dan menyokong pelbagai infrastruktur termasuk VMware vSphere, bare metal, Nutanix, Apache CloudStack, dan AWS Snow. Amazon EKS Anywhere boleh dijalankan dalam persekitaran air-gapped dan menawarkan integrasi pilihan dengan perkhidmatan AWS serantau untuk observability dan pengurusan identiti. Untuk menerima sokongan untuk Amazon EKS Anywhere dan akses kepada add-on Kubernetes yang disediakan oleh AWS, anda boleh membeli Langganan Perusahaan Amazon EKS Anywhere.


[User] Dalam usaha untuk memastikan pematuhan dasar keselamatan sedia ada, anda sedang mengkaji kesan jika mod Enforce diaktifkan. Sila jelaskan apa yang akan berlaku kepada operasi sistem apabila mod ini didayakan.

[Assistant] Sebaik sahaja VPC berada dalam mod Enforce, ia menghalang penciptaan atau pemasangan sumber yang membenarkan trafik tidak disulitkan dalam sempadan VPC. Anda akan disekat daripada menjalankan instance yang tidak menyokong penyulitan Nitro asli.


[User] Apa yang akan berlaku sekiranya saya menggunakan Amazon S3 Batch Replication?

[Assistant] Amazon S3 Batch Replication mereplikasi objek sedia ada antara bucket. Anda boleh menggunakan S3 Batch Replication untuk mengisi bucket yang baru dicipta dengan objek sedia ada, mencuba semula objek yang sebelum ini tidak dapat direplikasi, memindahkan data merentas akaun, atau menambah bucket baharu ke data lake anda. Anda boleh memulakan S3 Batch Replication dengan hanya beberapa klik dalam konsol S3 atau satu permintaan API. Untuk mengetahui lebih lanjut, layari panduan pengguna S3 Batch Replication.


[User] Apa akibatnya jika saya perlu mencapai fungsi AWS Lambda melalui sambungan HTTPS?

[Assistant] Anda boleh memanggil fungsi Lambda melalui HTTPS dengan menentukan API RESTful tersuai menggunakan Amazon API Gateway. Ini memberikan anda endpoint untuk fungsi anda yang boleh bertindak balas kepada panggilan REST seperti GET, PUT, dan POST. Baca lebih lanjut tentang menggunakan AWS Lambda dengan Amazon API Gateway.


[User] Anda sedang mereka bentuk strategi pemulihan bencana untuk bucket Amazon S3 yang mengandungi berbilion objek. Untuk memastikan integriti data, anda perlu menyalin semula semua objek yang sedia ada serta objek baharu ke rantau AWS yang lain. Jika keperluan ini mesti dipenuhi secara automatik tanpa perlu menjalankan skrip salinan manual, apakah ciri S3 yang perlu anda konfigurasikan?

[Assistant] Amazon S3 Batch Replication mereplikasi objek sedia ada antara bucket. Anda boleh menggunakan S3 Batch Replication untuk mengisi bucket yang baru dicipta dengan objek sedia ada, mencuba semula objek yang sebelum ini tidak dapat direplikasi, memindahkan data merentas akaun, atau menambah bucket baharu ke data lake anda. Anda boleh memulakan S3 Batch Replication dengan hanya beberapa klik dalam konsol S3 atau satu permintaan API. Untuk mengetahui lebih lanjut, layari panduan pengguna S3 Batch Replication.


[User] Anda sedang mereka bentuk aplikasi yang memerlukan fungsi tanpa server dipicu melalui permintaan web. Bagaimanakah cara untuk mendedahkan dan memanggil fungsi AWS Lambda menggunakan endpoint HTTPS?

[Assistant] Anda boleh memanggil fungsi Lambda melalui HTTPS dengan menentukan API RESTful tersuai menggunakan Amazon API Gateway. Ini memberikan anda endpoint untuk fungsi anda yang boleh bertindak balas kepada panggilan REST seperti GET, PUT, dan POST. Baca lebih lanjut tentang menggunakan AWS Lambda dengan Amazon API Gateway.


[User] Apakah yang akan berlaku sekiranya saya mendayakan mutual TLS origin pada pengedaran CloudFront?

[Assistant] Pengesahan mutual TLS (mTLS) origin CloudFront ialah ciri keselamatan yang membolehkan pengesahan berasaskan sijil antara CloudFront dan pelayan origin anda. Dengan mTLS origin, pelayan aplikasi anda boleh mengesahkan bahawa permintaan datang hanya daripada pengedaran CloudFront yang dibenarkan sebelum mewujudkan sambungan selamat. CloudFront membentangkan sijil klien semasa jabat tangan TLS, yang disahkan oleh pelayan origin anda terhadap storan kepercayaannya. Anda boleh mengkonfigurasi mTLS origin menggunakan sijil klien daripada AWS Certificate Manager Private Certificate Authority atau pihak berkuasa sijil swasta pihak ketiga, yang anda import melalui AWS Certificate Manager. CloudFront menawarkan kawalan terperinci, membolehkan anda mengkonfigurasi mTLS origin secara per-pengedaran atau per-origin, memastikan hanya pengedaran CloudFront yang disahkan boleh mengakses infrastruktur backend anda.


[User] Apakah yang akan berlaku jika saya menggunakan atomic deployment?

[Assistant] Setiap penyebaran adalah atomik, yang bermaksud tapak web sedia untuk dilihat selepas penyebaran selesai. Penyebaran atomik menghapuskan tetingkap penyelenggaraan dengan memastikan aplikasi web hanya dikemas kini setelah keseluruhan penyebaran selesai. Versi baharu aplikasi web kemudiannya tersedia serta-merta kepada pengguna akhir, tanpa pembangun perlu menyahaktifkan cache CDN.


[User] Anda sedaman menetapkan konfigurasi asal (origin) untuk pengedaran kandungan CloudFront. Untuk memastikan sambungan yang selamat antara CloudFront dan pelayan asal, anda perlu melaksanakan pengesahan dua hala. Jelaskan bagaimana anda mengkonfigurasi Mutual TLS origin dalam persekitaran ini untuk mengesahkan identiti pelayan asal.

[Assistant] Pengesahan mutual TLS (mTLS) origin CloudFront ialah ciri keselamatan yang membolehkan pengesahan berasaskan sijil antara CloudFront dan pelayan origin anda. Dengan mTLS origin, pelayan aplikasi anda boleh mengesahkan bahawa permintaan datang hanya daripada pengedaran CloudFront yang dibenarkan sebelum mewujudkan sambungan selamat. CloudFront membentangkan sijil klien semasa jabat tangan TLS, yang disahkan oleh pelayan origin anda terhadap storan kepercayaannya. Anda boleh mengkonfigurasi mTLS origin menggunakan sijil klien daripada AWS Certificate Manager Private Certificate Authority atau pihak berkuasa sijil swasta pihak ketiga, yang anda import melalui AWS Certificate Manager. CloudFront menawarkan kawalan terperinci, membolehkan anda mengkonfigurasi mTLS origin secara per-pengedaran atau per-origin, memastikan hanya pengedaran CloudFront yang disahkan boleh mengakses infrastruktur backend anda.


[User] Dalam proses deployment sistem, apakah maksud penyebaran atomik dan bagaimanakah ia memastikan keadaan aplikasi kekal konsisten sekiranya berlaku kegagalan?

[Assistant] Setiap penyebaran adalah atomik, yang bermaksud tapak web sedia untuk dilihat selepas penyebaran selesai. Penyebaran atomik menghapuskan tetingkap penyelenggaraan dengan memastikan aplikasi web hanya dikemas kini setelah keseluruhan penyebaran selesai. Versi baharu aplikasi web kemudiannya tersedia serta-merta kepada pengguna akhir, tanpa pembangun perlu menyahaktifkan cache CDN.


[User] Apakah yang berlaku apabila Amazon API Gateway digunakan bersama-sama dengan Amazon Virtual Private Cloud (Amazon VPC)?

[Assistant] Dalam Amazon API Gateway, anda boleh mewakilkan permintaan kepada sumber HTTP/HTTPS backend yang berjalan dalam Amazon VPC anda dengan menyediakan Private Integrations menggunakan VPC Links. Sijil SSL sisi klien dalam Amazon API Gateway boleh digunakan untuk mengesahkan bahawa permintaan ke sistem backend anda dihantar oleh API Gateway menggunakan kunci awam sijil tersebut. Anda juga boleh mencipta Private APIs dalam Amazon API Gateway yang hanya boleh diakses oleh sumber dalam Amazon VPC anda melalui Amazon VPC Endpoints.


[User] Apakah akan berlaku terhadap TTL dalam muatan mesej jika atribut mesej TTL digunakan?

[Assistant] Ya. Google FCM dan Amazon ADM membenarkan anda menentukan TTL dalam muatan mesej. Jika anda menentukan TTL dalam muatan mesej dan juga dalam atribut mesej, SNS akan mengikut atribut mesej tersebut.


[User] Dalam konteks proses deployment, sedang kita mengkonfigurasi polisi bagi pengendalian mesej yang tamat tempoh. Adakah nilai TTL yang ditetapkan pada atribut mesej akan mengatasi dan menjadi keutamaan berbanding TTL yang telah dinyatakan di dalam muatan (payload) mesej tersebut?

[Assistant] Ya. Google FCM dan Amazon ADM membenarkan anda menentukan TTL dalam muatan mesej. Jika anda menentukan TTL dalam muatan mesej dan juga dalam atribut mesej, SNS akan mengikut atribut mesej tersebut.


[User] Anda sedingin merangka seni bina sistem yang memerlukan pendedahan perkhidmatan dalaman yang dihoskan dalam subnet persendirian kepada trafik internet. Bagaimanakah anda boleh menggunakan Amazon API Gateway untuk berfungsi dengan Amazon Virtual Private Cloud (Amazon VPC) bagi mencapai keperluan ini?

[Assistant] Dalam Amazon API Gateway, anda boleh mewakilkan permintaan kepada sumber HTTP/HTTPS backend yang berjalan dalam Amazon VPC anda dengan menyediakan Private Integrations menggunakan VPC Links. Sijil SSL sisi klien dalam Amazon API Gateway boleh digunakan untuk mengesahkan bahawa permintaan ke sistem backend anda dihantar oleh API Gateway menggunakan kunci awam sijil tersebut. Anda juga boleh mencipta Private APIs dalam Amazon API Gateway yang hanya boleh diakses oleh sumber dalam Amazon VPC anda melalui Amazon VPC Endpoints.


[User] Apakah tempoh masa yang diperlukan untuk proses baselining?

[Assistant] Setelah didayakan, baselining biasanya mengambil masa beberapa minit. Kumpulan peraturan ini direka untuk membantu mengurangkan trafik yang mencurigakan dalam beberapa saat dengan memanfaatkan data risikan ancaman dan membandingkannya dengan garis dasar trafik normal.


[User] Dalam persekitaran pengeluaran sebenar, apakah anggaran tempoh masa yang diperlukan untuk menyelesaikan proses baselining sebelum kita boleh memulakan deployment?

[Assistant] Setelah didayakan, baselining biasanya mengambil masa beberapa minit. Kumpulan peraturan ini direka untuk membantu mengurangkan trafik yang mencurigakan dalam beberapa saat dengan memanfaatkan data risikan ancaman dan membandingkannya dengan garis dasar trafik normal.


[User] Sedang menjalankan tugas pengurusan sekuriti, bagaimanakah caranya untuk saya mengkonfigurasi penyebaran supaya GuardDuity tidak mengakses log dan sumber data daripada persekitaran saya?

[Assistant] Anda boleh menghalang GuardDuty daripada menganalisis sumber data anda pada bila-bila masa dalam tetapan umum dengan memilih untuk menggantung perkhidmatan tersebut. Ini akan serta-merta menghentikan perkhidmatan daripada menganalisis data, tetapi ia tidak akan memadamkan penemuan atau konfigurasi sedia ada anda. Anda juga boleh memilih untuk menyahdayakan perkhidmatan dalam tetapan umum. Ini akan memadamkan semua data yang tinggal, termasuk penemuan dan konfigurasi sedia ada anda, sebelum melepaskan kebenaran perkhidmatan dan menetapkan semula perkhidmatan. Anda juga boleh menyahdayakan keupayaan secara selektif seperti GuardDuty S3 Protection atau GuardDuty EKS Protection melalui Management Console atau melalui AWS CLI.


[User] Macam mana nak query data dalam Amazon S3?

[Assistant] Terdapat pelbagai cara untuk membuat pertanyaan ke atas data anda dalam S3 yang boleh anda pilih bergantung pada kes penggunaan khusus anda. Gunakan penapisan sisi-klien untuk memuat turun objek Amazon S3 ke AWS compute anda dan menapis kandungan menggunakan pustaka analisis data pada aplikasi klien anda. Sebagai contoh, dalam aplikasi Python yang membuat pertanyaan ke atas objek Parquet dalam Amazon S3, anda boleh menggunakan API GET Amazon S3 untuk memuat turun objek dan menapis kandungan menggunakan pustaka 'Pandas'. Gunakan Amazon Athena untuk memproses berbilang objek S3 dalam satu pertanyaan atau gunakan operasi join dan fungsi tetingkap untuk membuat pertanyaan ke atas objek S3 anda. Gunakan S3 Object Lambda dengan menambahkan kod anda sendiri pada permintaan GET S3 untuk menapis data semasa ia dikembalikan kepada aplikasi. Anda patut menggunakan S3 Object Lambda jika anda ingin menambah transformasi semasa menapis data. Baca siaran blog untuk mempelajari lebih lanjut tentang kaedah-kaedah ini untuk membuat pertanyaan ke atas data anda dalam Amazon S3.


[User] Apakah langkah-langkah yang perlu saya ambil untuk membina bot atau aplikasi sembang secara serverless?

[Assistant] Anda boleh membina bot atau aplikasi sembang dengan Amazon Lex untuk memahami bahasa semula jadi, digabungkan dengan fungsi Lambda untuk logik perniagaan, dan Amazon Bedrock atau model untuk penjanaan respons. API Gateway WebSocket atau platform sembang seperti Slack dapat menghubungkan pengguna. Setiap komponen adalah serverless dan skala automatik. Anda boleh menyimpan keadaan perbualan dalam DynamoDB dan memantau dengan CloudWatch.


[User] Apakah yang membezakan pelan kadar tetap Percuma daripada Free Tier CloudFront?

[Assistant] Pelan kadar tetap Percuma menggabungkan CloudFront, WAF, DNS, perlindungan DDoS, dan keupayaan pengkomputeran edge tanpa pelayan, serta kredit storan S3, ke dalam satu harga $0/bulan. Seperti semua pelan kadar tetap, jika anda melebihi elaun penggunaan anda, anda tidak akan dikenakan caj untuk sebarang lebihan. Free Tier CloudFront adalah berbeza – ia hanya terpakai untuk penggunaan CloudFront di bawah harga bayar-semasa-anda-guna. Walaupun ia menyediakan 1TB pemindahan data dan 10 juta permintaan secara percuma setiap bulan merentas akaun anda, sebarang penggunaan melebihi had ini akan dicaj pada kadar bayar-semasa-anda-guna standard. Tambahan pula, perkhidmatan lain yang termasuk dalam pelan seperti WAF, DNS, dan perlindungan DDoS dicaj secara berasingan berdasarkan penggunaan individu masing-masing.


[User] Apa beza pelan kadar tetap Percuma dengan Free Tier CloudFront?

[Assistant] Pelan kadar tetap Percuma menggabungkan CloudFront, WAF, DNS, perlindungan DDoS, dan keupayaan pengkomputeran edge tanpa pelayan, serta kredit storan S3, ke dalam satu harga $0/bulan. Seperti semua pelan kadar tetap, jika anda melebihi elaun penggunaan anda, anda tidak akan dikenakan caj untuk sebarang lebihan. Free Tier CloudFront adalah berbeza – ia hanya terpakai untuk penggunaan CloudFront di bawah harga bayar-semasa-anda-guna. Walaupun ia menyediakan 1TB pemindahan data dan 10 juta permintaan secara percuma setiap bulan merentas akaun anda, sebarang penggunaan melebihi had ini akan dicaj pada kadar bayar-semasa-anda-guna standard. Tambahan pula, perkhidmatan lain yang termasuk dalam pelan seperti WAF, DNS, dan perlindungan DDoS dicaj secara berasingan berdasarkan penggunaan individu masing-masing.


[User] Saya sudah mempunyai peraturan AWS WAF sedia ada — adakah Managed Rules boleh digunakan bersama-sama dengannya?

[Assistant] Ya, anda boleh menggunakan Managed Rules bersama-sama dengan peraturan AWS WAF tersuai anda. Anda boleh menambah Managed Rules ke web ACL AWS WAF sedia ada anda yang mungkin telah anda tambahkan peraturan anda sendiri.


[User] Macam mana nak bina bot atau aplikasi sembang dengan serverless?

[Assistant] Anda boleh membina bot atau aplikasi sembang dengan Amazon Lex untuk memahami bahasa semula jadi, digabungkan dengan fungsi Lambda untuk logik perniagaan, dan Amazon Bedrock atau model untuk penjanaan respons. API Gateway WebSocket atau platform sembang seperti Slack dapat menghubungkan pengguna. Setiap komponen adalah serverless dan skala automatik. Anda boleh menyimpan keadaan perbualan dalam DynamoDB dan memantau dengan CloudWatch.


[User] Memandangkan protokol binari APNS telah dihentikan mulai November 2020, adakah aplikasi saya memerlukan sebarang pengubahsuaian?

[Assistant] Amazon SNS menggunakan HTTP/2 dengan sijil p12. Oleh kerana ia tidak bergantung pada protokol binari warisan, tiada perubahan diperlukan dalam aplikasi anda yang menghantar pemberitahuan tolak melalui Amazon SNS.


[User] Perlu ke aku ubah app sebab protokol binari APNS dah deprecated mulai November 2020?

[Assistant] Amazon SNS menggunakan HTTP/2 dengan sijil p12. Oleh kerana ia tidak bergantung pada protokol binari warisan, tiada perubahan diperlukan dalam aplikasi anda yang menghantar pemberitahuan tolak melalui Amazon SNS.


[User] Bagaimanakah harga metrik tersuai resolusi tinggi dibandingkan dengan metrik tersuai biasa?

[Assistant] Tidak, metrik tersuai resolusi tinggi berharga dengan cara yang sama seperti metrik tersuai satu minit standard.


[User] Managed Rules boleh guna sekali dengan peraturan AWS WAF yang sedia ada aku ke?

[Assistant] Ya, anda boleh menggunakan Managed Rules bersama-sama dengan peraturan AWS WAF tersuai anda. Anda boleh menambah Managed Rules ke web ACL AWS WAF sedia ada anda yang mungkin telah anda tambahkan peraturan anda sendiri.


[User] Metrik tersuai resolusi tinggi ni harga dia lain dari metrik tersuai biasa ke?

[Assistant] Tidak, metrik tersuai resolusi tinggi berharga dengan cara yang sama seperti metrik tersuai satu minit standard.


[User] Dengan menggunakan RBAC, apakah cara bagi saya untuk memberikan akses?

[Assistant] Sebagai amalan terbaik, berikan akses hanya kepada tindakan perkhidmatan dan sumber tertentu yang diperlukan untuk melaksanakan setiap tugas. Ini dikenali sebagai memberikan keistimewaan paling minimum. Apabila pekerja menambah sumber baharu, anda mesti mengemas kini polisi untuk membenarkan akses kepada sumber tersebut.


[User] Apa yang berlaku apabila anda mengakses Athena?

[Assistant] Amazon Athena untuk SQL boleh diakses melalui AWS Management Console, AWS SDK dan CLI, atau pemacu ODBC atau JDBC Athena. Anda boleh menjalankan pertanyaan, menambah jadual, atau partition secara atur cara menggunakan pemacu ODBC atau JDBC.


[User] Anda perlu menjalankan kueri analitik ke atas data yang disimpan di S3 menggunakan Athena. Apakah langkah-langkah yang perlu anda lakukan untuk mengakses dan memulakan perkhidmatan tersebut dalam konsol AWS?

[Assistant] Amazon Athena untuk SQL boleh diakses melalui AWS Management Console, AWS SDK dan CLI, atau pemacu ODBC atau JDBC Athena. Anda boleh menjalankan pertanyaan, menambah jadual, atau partition secara atur cara menggunakan pemacu ODBC atau JDBC.


[User] Anda seding merangka bajet untuk projek yang menggunakan registry skema. Bagaimanakah cara menganggar dan mengira kos berkaitan dengan perkhidmatan tersebut?

[Assistant] Tiada kos untuk menggunakan registry skema; walau bagaimanapun, terdapat kos bagi setiap acara yang diserapkan apabila anda menghidupkan penemuan skema. Penemuan skema mempunyai tier percuma sebanyak 5 juta acara diserapkan sebulan, yang sepatutnya meliputi kebanyakan penggunaan pembangunan. Terdapat bayaran sebanyak $0.10 bagi setiap juta acara diserapkan untuk penggunaan tambahan di luar tier percuma. Untuk maklumat lanjut tentang harga, lihat halaman harga EventBridge.


[User] Apakah kos yang dikenakan untuk menggunakan registry skema?

[Assistant] Tiada kos untuk menggunakan registry skema; walau bagaimanapun, terdapat kos bagi setiap acara yang diserapkan apabila anda menghidupkan penemuan skema. Penemuan skema mempunyai tier percuma sebanyak 5 juta acara diserapkan sebulan, yang sepatutnya meliputi kebanyakan penggunaan pembangunan. Terdapat bayaran sebanyak $0.10 bagi setiap juta acara diserapkan untuk penggunaan tambahan di luar tier percuma. Untuk maklumat lanjut tentang harga, lihat halaman harga EventBridge.


[User] Apakah yang berlaku kepada keselamatan aplikasi mudah alih saya jika saya membina API menggunakan Cognito?

[Assistant] Untuk aplikasi mudah alih, gunakan Amazon Cognito User Pools untuk mendaftar dan menglog masuk pengguna. Selepas log masuk, Cognito mengeluarkan token (ID, access, refresh). API Gateway dikonfigurasikan dengan Cognito authorizer untuk mengesahkan token pada setiap permintaan. Anda boleh menyimpan data pengguna dalam DynamoDB dengan ID pengguna sebagai partition key. Ini memberikan pengesahan yang lengkap dan selamat untuk aplikasi mudah alih dengan serverless.


[User] Sedang membangunkan aplikasi mudah alih untuk syarikat dan perlu memastikan semua pengguna didaftarkan dan diauthentikasi dengan selamat sebelum mengakses data. Bagaimanakah caranya untuk mengimplementasikan aliran ini menggunakan Amazon Cognito?

[Assistant] Untuk aplikasi mudah alih, gunakan Amazon Cognito User Pools untuk mendaftar dan menglog masuk pengguna. Selepas log masuk, Cognito mengeluarkan token (ID, access, refresh). API Gateway dikonfigurasikan dengan Cognito authorizer untuk mengesahkan token pada setiap permintaan. Anda boleh menyimpan data pengguna dalam DynamoDB dengan ID pengguna sebagai partition key. Ini memberikan pengesahan yang lengkap dan selamat untuk aplikasi mudah alih dengan serverless.


[User] Apakah yang berlaku apabila backup window berlangsung, dan mengapa parameter ini penting? Adakah pangkalan data saya akan kekal tersedia sepanjang tempoh tersebut?

[Assistant] Preferred backup window ialah tempoh masa yang ditentukan oleh pengguna semasa DB Instance anda disandarkan. Amazon RDS menggunakan sandaran data berkala ini bersama-sama dengan log transaksi anda untuk membolehkan anda memulihkan DB Instance anda ke mana-mana saat dalam tempoh pengekalan (retention period) anda, sehingga ke LatestRestorableTime (biasanya sehingga beberapa minit terakhir). Semasa backup window, I/O storan mungkin digantung seketika semasa proses sandaran dimulakan (biasanya kurang daripada beberapa saat) dan anda mungkin mengalami tempoh singkat kependaman yang meningkat. Tiada penggantungan I/O untuk persediaan Multi-AZ DB, kerana sandaran diambil daripada standby.


[User] Apakah yang akan berlaku sekiranya saya menyekat GuardDuty daripada mengakses log dan sumber data saya?

[Assistant] Anda boleh menghalang GuardDuty daripada menganalisis sumber data anda pada bila-bila masa dalam tetapan umum dengan memilih untuk menggantung perkhidmatan tersebut. Ini akan serta-merta menghentikan perkhidmatan daripada menganalisis data, tetapi ia tidak akan memadamkan penemuan atau konfigurasi sedia ada anda. Anda juga boleh memilih untuk menyahdayakan perkhidmatan dalam tetapan umum. Ini akan memadamkan semua data yang tinggal, termasuk penemuan dan konfigurasi sedia ada anda, sebelum melepaskan kebenaran perkhidmatan dan menetapkan semula perkhidmatan. Anda juga boleh menyahdayakan keupayaan secara selektif seperti GuardDuty S3 Protection atau GuardDuty EKS Protection melalui Management Console atau melalui AWS CLI.


[User] Apakah yang akan berlaku jika saya melakukan operasi atomik (atomic increment) dalam DynamoDB?

[Assistant] DynamicDB menyokong operasi atomik seperti UpdateItem dengan tindakan Increment atau Decrement pada atribut angka, tanpa perlu membaca semula nilai. Ini membolehkan anda menambah kaunter (seperti bilangan klik atau stok) secara selamat walaupun berbilang pengguna menulis serentak. Redis pun yang atomik — contohnya UpdateItem menambah nilai pada atribut secara atomik. Ini mengelakkan masalah perlumbaan (race condition) yang berlaku jika anda membaca-kemudian-menulis.


[User] Dalam proses mengkonfigurasi sandaran untuk pangkalan data pengeluaran, apakah yang dimaksudkan dengan 'backup window' dan apakah kepentingannya? Adakah pangkalan data kekal tersedia untuk menerima trafik semasa tempoh ini?

[Assistant] Preferred backup window ialah tempoh masa yang ditentukan oleh pengguna semasa DB Instance anda disandarkan. Amazon RDS menggunakan sandaran data berkala ini bersama-sama dengan log transaksi anda untuk membolehkan anda memulihkan DB Instance anda ke mana-mana saat dalam tempoh pengekalan (retention period) anda, sehingga ke LatestRestorableTime (biasanya sehingga beberapa minit terakhir). Semasa backup window, I/O storan mungkin digantung seketika semasa proses sandaran dimulakan (biasanya kurang daripada beberapa saat) dan anda mungkin mengalami tempoh singkat kependaman yang meningkat. Tiada penggantungan I/O untuk persediaan Multi-AZ DB, kerana sandaran diambil daripada standby.


[User] Anda sedang membina sistem yang memerlukan pengiraan yang tepat seperti menambah kaunter hits laman web atau menguruskan inventori. Bagaimanakah cara anda melaksanakan operasi atomic increment dalam DynamoDB untuk memastikan data kekal tepat?

[Assistant] DynamicDB menyokong operasi atomik seperti UpdateItem dengan tindakan Increment atau Decrement pada atribut angka, tanpa perlu membaca semula nilai. Ini membolehkan anda menambah kaunter (seperti bilangan klik atau stok) secara selamat walaupun berbilang pengguna menulis serentak. Redis pun yang atomik — contohnya UpdateItem menambah nilai pada atribut secara atomik. Ini mengelakkan masalah perlumbaan (race condition) yang berlaku jika anda membaca-kemudian-menulis.


[User] Apakah yang berlaku jika saya menggunakan skema dengan AWS Serverless Application Model (SAM)?

[Assistant] Ya, versi terkini AWS SAM CLI merangkumi mod interaktif yang membantu anda mencipta aplikasi serverless baharu pada EventBridge untuk sebarang skema sebagai jenis peristiwa. Pilih templat EventBridge Starter App, dan skema peristiwa anda, dan SAM akan menjana secara automatik aplikasi dengan fungsi Lambda yang dipanggil oleh EventBridge, dengan kod pengendalian peristiwa tersebut. Ini bermakna anda boleh menganggap pencetus peristiwa seperti objek biasa dalam kod anda, dan menggunakan ciri seperti pengesahan dan autolengkap dalam IDE anda. Pemalam AWS Toolkit untuk Jetbrains (Intellij IDEA, PyCharm, Webstorm, Rider) dan AWS Toolkit untuk Visual Studio Code juga menyediakan fungsi untuk menjana aplikasi serverless daripada templat ini dengan skema sebagai pencetus, terus daripada IDE tersebut.


[User] Anda sedang membangunkan aplikasi tanpa pelayan (serverless) dan perlu mentakrifkan infrastruktur sebagai kod. Dalam senario ini, bagaimanakah anda boleh menggunakan skema bersama AWS Serverless Application Model (SAM) untuk deploy atau menguruskan konfigurasi aplikasi?

[Assistant] Ya, versi terkini AWS SAM CLI merangkumi mod interaktif yang membantu anda mencipta aplikasi serverless baharu pada EventBridge untuk sebarang skema sebagai jenis peristiwa. Pilih templat EventBridge Starter App, dan skema peristiwa anda, dan SAM akan menjana secara automatik aplikasi dengan fungsi Lambda yang dipanggil oleh EventBridge, dengan kod pengendalian peristiwa tersebut. Ini bermakna anda boleh menganggap pencetus peristiwa seperti objek biasa dalam kod anda, dan menggunakan ciri seperti pengesahan dan autolengkap dalam IDE anda. Pemalam AWS Toolkit untuk Jetbrains (Intellij IDEA, PyCharm, Webstorm, Rider) dan AWS Toolkit untuk Visual Studio Code juga menyediakan fungsi untuk menjana aplikasi serverless daripada templat ini dengan skema sebagai pencetus, terus daripada IDE tersebut.


[User] Apakah yang akan berlaku atau apakah kesannya jika saya menggunakan Step Functions dari segi bahasa pengaturcaraan yang disokong?

[Assistant] Mesin keadaan AWS Step Functions ditakrifkan dalam JSON menggunakan Amazon States Language yang deklaratif. Untuk mencipta pekerja aktiviti, anda boleh menggunakan sebarang bahasa pengaturcaraan, asalkan anda boleh berkomunikasi dengan Step Functions menggunakan API perkhidmatan web. Untuk kemudahan, anda boleh menggunakan AWS SDK dalam bahasa pilihan anda. Lambda menyokong kod yang ditulis dalam Node.js (JavaScript), Python, Golang (Go), dan C# (menggunakan runtime .NET Core dan bahasa lain). Untuk maklumat lanjut tentang model pengaturcaraan Lambda, lihat Panduan Pembangun Lambda.


[User] Dalam pembangunan aliran kerja automatik untuk sistem pengeluaran, apakah bahasa pengekodan yang perlu digunakan untuk mentakrifkan logik dan status di dalam Step Functions?

[Assistant] Mesin keadaan AWS Step Functions ditakrifkan dalam JSON menggunakan Amazon States Language yang deklaratif. Untuk mencipta pekerja aktiviti, anda boleh menggunakan sebarang bahasa pengaturcaraan, asalkan anda boleh berkomunikasi dengan Step Functions menggunakan API perkhidmatan web. Untuk kemudahan, anda boleh menggunakan AWS SDK dalam bahasa pilihan anda. Lambda menyokong kod yang ditulis dalam Node.js (JavaScript), Python, Golang (Go), dan C# (menggunakan runtime .NET Core dan bahasa lain). Untuk maklumat lanjut tentang model pengaturcaraan Lambda, lihat Panduan Pembangun Lambda.


[User] Apakah yang akan berlaku sekiranya saya perlu mengimport semula kunci?

[Assistant] Ya. Sebaik sahaja anda mengimport kunci anda ke kunci AWS KMS, anda akan menerima Metrik CloudWatch setiap beberapa minit yang mengira masa sehingga tamat tempoh kunci yang diimport. Anda juga akan menerima Peristiwa CloudWatch sebaik sahaja kunci yang diimport di bawah kunci AWS KMS anda tamat tempoh. Anda boleh membina logik yang bertindak berdasarkan metrik atau peristiwa ini dan secara automatik mengimport semula kunci dengan tempoh luput baharu untuk mengelakkan risiko ketersediaan.


[User] Apabila melakukan proses deploy atau troubleshoot dalam persekitaran AWS, dalam senario manakah saya perlu membuat keputusan untuk mengimport semula kunci (re-import keys) ke dalam sistem?

[Assistant] Ya. Sebaik sahaja anda mengimport kunci anda ke kunci AWS KMS, anda akan menerima Metrik CloudWatch setiap beberapa minit yang mengira masa sehingga tamat tempoh kunci yang diimport. Anda juga akan menerima Peristiwa CloudWatch sebaik sahaja kunci yang diimport di bawah kunci AWS KMS anda tamat tempoh. Anda boleh membina logik yang bertindak berdasarkan metrik atau peristiwa ini dan secara automatik mengimport semula kunci dengan tempoh luput baharu untuk mengelakkan risiko ketersediaan.


[User] Apakah implikasi terhadap data sedia ada dalam event data store saya jika saya memindahkan event data store yang telah diambil berdasarkan harga pengekalan tujuh tahun kepada pilihan harga pengekalan boleh lanjutan satu tahun?

[Assistant] Ya. Anda boleh mengemas kini pilihan harga daripada harga pengekalan tujuh tahun kepada harga pengekalan boleh lanjutan satu tahun sebagai sebahagian daripada konfigurasi event data store. Data sedia ada anda akan kekal tersedia dalam event data store untuk tempoh pengekalan yang dikonfigurasikan. Data ini tidak akan dikenakan sebarang caj pengekalan lanjutan. Walau bagaimanapun, sebarang data yang baru diambil akan mengikut caj harga pengekalan boleh lanjutan satu tahun untuk kedua-dua pengambilan dan pengekalan lanjutan.


[User] Sedang mereka bentuk strategi audit jangka panjang menggunakan AWS CloudTrail, saya telah mencipta event data store dengan konfigurasi harga pengekalan tujuh tahun. Adakah saya boleh memindahkan event data store sedia ada ini kepada pilihan harga pengekalan boleh lanjutan satu tahun? Jika ya, bagaimanakah status data sedia ada yang telah diambil sebelum ini berdasarkan harga pengekalan tujuh tahun?

[Assistant] Ya. Anda boleh mengemas kini pilihan harga daripada harga pengekalan tujuh tahun kepada harga pengekalan boleh lanjutan satu tahun sebagai sebahagian daripada konfigurasi event data store. Data sedia ada anda akan kekal tersedia dalam event data store untuk tempoh pengekalan yang dikonfigurasikan. Data ini tidak akan dikenakan sebarang caj pengekalan lanjutan. Walau bagaimanapun, sebarang data yang baru diambil akan mengikut caj harga pengekalan boleh lanjutan satu tahun untuk kedua-dua pengambilan dan pengekalan lanjutan.


[User] Apakah yang berlaku terhadap audit trail dan pemantauan aktiviti API dalam akaun AWS anda apabila menggunakan AWS CloudTrail?

[Assistant] CloudTrail membolehkan pengauditan, pemantauan keselamatan, dan penyelesaian masalah operasi dengan menjejak aktiviti pengguna dan penggunaan API. CloudTrail mencatat, memantau secara berterusan, dan menyimpan aktiviti akaun yang berkaitan dengan tindakan merentas infrastruktur AWS anda, memberikan anda kawalan ke atas storan, analisis, dan tindakan pemulihan.