[User] Dalam persekitaran pembangunan aplikasi yang sebenar, anda perlu mengatur cara pasukan pembangunan (developers) dan pereka bentuk (designers) mengakses Amplify Studio. Mengapa Amplify Studio diasingkan dan tidak diintegrasikan terus ke dalam AWS Console berbanding dengan servis AWS yang lain?

[Assistant] Amplify Studio boleh diakses di luar konsol AWS untuk memberi peluang kepada pembangun front-end yang baru mengenali AWS untuk menggunakan alat AWS dengan cepat dan lebih cekap. Amplify Studio menyediakan paparan yang dipermudahkan bagi ciri-ciri yang diperlukan untuk membina aplikasi web atau mudah alih yang bersambung dengan awan, termasuk backend dan UI frontend. Amplify Studio juga menyediakan akses mudah untuk bukan pembangun (penguji QA, PM) untuk menguruskan kandungan aplikasi dan pengguna tanpa memerlukan pembangun untuk menentukan peranan dan dasar IAM yang betul.


[User] Dalam persekitaran pengeluaran yang memerlukan pematuhan pemulihan bencana yang ketat, apakah tahap ketahanan data yang disediakan oleh S3 untuk memastikan fail tidak hilang?

[Assistant] S3 Files direka untuk menyediakan ketahanan 99.999999999% (11 sembilan) untuk set data berwibawa anda dalam bucket S3 anda. Selain itu, data dalam sistem fail anda disimpan secara berlebihan merentas sekurang-kurangnya 3 Availability Zones (AZ) secara lalai, menyediakan daya tahan terbina terhadap bencana besar termasuk kehilangan kekal keseluruhan pusat data.


[User] Apakah akibatnya jika saya cuba menyambungkan VPC yang dikuatkuasakan penyulitan dengan VPC yang tidak dikuatkuasakan melalui TGW?

[Assistant] Ya, trafik akan kekal disulitkan sehingga ia mencapai lampiran TGW dalam VPC yang tidak dikuatkuasakan. Trafik kekal disulitkan dari sumber sehingga lampiran TGW dalam VPC destinasi, tanpa mengira status penyulitan VPC destinasi.


[User] Apakah yang akan berlaku atau kesan yang diperoleh jika saya mendayakan HTTP/3 pada distribution CloudFront saya?

[Assistant] Anda boleh mendayakan HTTP/3 untuk distribution Amazon CloudFront baharu dan sedia ada menggunakan Konsol CloudFront, tindakan API UpdateDistribution, atau menggunakan templat CloudFormation. Dalam Konsol, pergi ke halaman 'Distribution Configuration' dan cari bahagian 'Supported HTTP Versions.' Di sana, anda boleh memilih 'HTTP/3, HTTP/2, HTTP/1.1, atau HTTP/1.0.'


[User] Anda sed mereka bentuk rangkaian untuk dua aliran kerja yang berbeza: satu memerlukan penyulitan end-to-end (VPC yang dikuatkuasakan) dan satu lagi aliran kerja awam (VPC yang tidak dikuatkuasakan). Dalam senario ini, bagaimanakah anda boleh menggunakan Transit Gateway (TGW) untuk membolehkan laluan trafik di antara kedua-dua VPC tersebut?

[Assistant] Ya, trafik akan kekal disulitkan sehingga ia mencapai lampiran TGW dalam VPC yang tidak dikuatkuasakan. Trafik kekal disulitkan dari sumber sehingga lampiran TGW dalam VPC destinasi, tanpa mengira status penyulitan VPC destinasi.


[User] Anda sedamg merancang untuk meningkatkan prestasi penghantaran kandungan aplikasi web syarikat. Untuk mencapai latensi yang lebih rendah dan sambungan yang lebih stabil pada rangkaian yang tidak stabil, anda perlu menggunakan protokol HTTP/3. Jelaskan langkah-langkah konfigurasi yang diperlukan untuk mendayakan sokongan HTTP/3 pada distribution CloudFront anda.

[Assistant] Anda boleh mendayakan HTTP/3 untuk distribution Amazon CloudFront baharu dan sedia ada menggunakan Konsol CloudFront, tindakan API UpdateDistribution, atau menggunakan templat CloudFormation. Dalam Konsol, pergi ke halaman 'Distribution Configuration' dan cari bahagian 'Supported HTTP Versions.' Di sana, anda boleh memilih 'HTTP/3, HTTP/2, HTTP/1.1, atau HTTP/1.0.'


[User] Apakah kesan atau akibat penggunaan Lambda extension berbanding Layer dalam persekitaran AWS Lambda?

[Assistant] Lambda extension ialah proses tambahan yang berjalan bersama-sama dengan runtime fungsi untuk menguruskan peristiwa kitaran hayat, seperti pemonitoran, telemetri, atau pengelogan. Ia berguna untuk mengintegrasikan ejen pihak ketiga (misalnya APM atau pengawal keselamatan) dengan fungsi. Layer ialah pakej pasif perpustakaan atau fail, manakala extension ialah proses aktif yang boleh berinteraksi dengan runtime. Anda selalunya gabungkan keduanya untuk menyediakan alat pemantauan dalam fungsi.


[User] Sedang menguruskan persekitaran Microsoft Windows Server yang menjalankan MS SQL Server pada instance EC2, apakah jenis data log yang tersedia untuk saya hantar ke Amazon CloudWatch Logs sebagai sebahagian daripada strategi pemantauan dan pemerosesan log?

[Assistant] Anda boleh mengkonfigurasi perkhidmatan EC2Config untuk menghantar pelbagai data dan fail log ke CloudWatch termasuk: log teks tersuai, log Acara (Aplikasi, Tersuai, Keselamatan, Sistem), log Penjejakan Acara (ETW), dan data Kaunter Prestasi (PCW). Ketahui lebih lanjut tentang perkhidmatan EC2Config di sini.


[User] Dalam konteks pembangunan aplikasi serverless, apakah kes penggunaan praktikal bagi Lambda extension dan bagaimana anda membezakan pemilihannya berbanding Lambda Layer apabila melakukan konfigurasi deploy?

[Assistant] Lambda extension ialah proses tambahan yang berjalan bersama-sama dengan runtime fungsi untuk menguruskan peristiwa kitaran hayat, seperti pemonitoran, telemetri, atau pengelogan. Ia berguna untuk mengintegrasikan ejen pihak ketiga (misalnya APM atau pengawal keselamatan) dengan fungsi. Layer ialah pakej pasif perpustakaan atau fail, manakala extension ialah proses aktif yang boleh berinteraksi dengan runtime. Anda selalunya gabungkan keduanya untuk menyediakan alat pemantauan dalam fungsi.


[User] Apakah kesan atau kepentingan menggunakan IAM policies dalam persekitaran AWS?

[Assistant] IAM policies mentakrifkan kebenaran untuk entiti yang anda lampirkan padanya. Sebagai contoh, untuk memberikan akses kepada peranan IAM, lampirkan policy kepada peranan tersebut. Kebenaran yang ditakrifkan dalam policy menentukan sama ada permintaan dibenarkan atau ditolak. Anda juga boleh melampirkan policies kepada sesetengah sumber, seperti bucket Amazon S3, untuk memberikan akses langsung merentas akaun. Anda juga boleh melampirkan policies kepada organisasi AWS atau unit organisasi untuk menyekat akses merentas pelbagai akaun. AWS menilai policies ini apabila peranan IAM membuat permintaan. Untuk maklumat lanjut, lihat Identity-based policies.


[User] Anda sed mereka bentuk kawalan akses untuk akaun pengguna di dalam organisasi. Terangkan skenario di mana anda perlu mencipta dan melampirkan IAM policies untuk memastikan pengguna tersebut hanya mempunyai akses minimum yang diperlukan untuk menjalankan tugas mereka.

[Assistant] IAM policies mentakrifkan kebenaran untuk entiti yang anda lampirkan padanya. Sebagai contoh, untuk memberikan akses kepada peranan IAM, lampirkan policy kepada peranan tersebut. Kebenaran yang ditakrifkan dalam policy menentukan sama ada permintaan dibenarkan atau ditolak. Anda juga boleh melampirkan policies kepada sesetengah sumber, seperti bucket Amazon S3, untuk memberikan akses langsung merentas akaun. Anda juga boleh melampirkan policies kepada organisasi AWS atau unit organisasi untuk menyekat akses merentas pelbagai akaun. AWS menilai policies ini apabila peranan IAM membuat permintaan. Untuk maklumat lanjut, lihat Identity-based policies.


[User] Apakah yang akan berlaku terhadap pemahaman saya sekiranya saya tidak mengikut urutan yang disyorkan untuk belajar serverless AWS sebagai pemula?

[Assistant] Mulakan dengan konsep asas: apakah serverless dan faedahnya. Kemudian pelajari AWS Lambda (fungsi tanpa pelayan) dan API Gateway (API), sambungkan ke DynamoDB untuk penyimpanan. Seterusnya, belajar SQS/SNS untuk pemprosesan tidak segerak dan EventBridge untuk peristiwa. Kemudian Step Functions untuk orkestra, dan akhirnya amalan keselamatan (IAM, KMS) dan penempatan (SAM/CDK). Bina projek kecil seperti aplikasi nota atau API untuk mengukuhkan pembelajaran.


[User] Apakah yang akan berlaku sekiranya saya menyalin penanda pemadaman dari satu bucket ke bucket yang lain?

[Assistant] Ya, anda boleh mereplikasi penanda pemadaman dari sumber ke destinasi jika anda telah mendayakan replikasi penanda pemadaman dalam konfigurasi replikasi anda. Apabila anda mereplikasi penanda pemadaman, Amazon S3 akan bertindak seolah-olah objek telah dipadam dalam kedua-dua bucket. Anda boleh mendayakan replikasi penanda pemadaman untuk peraturan replikasi baharu atau sedia ada. Anda boleh menggunakan replikasi penanda pemadaman pada keseluruhan bucket atau pada objek Amazon S3 yang mempunyai awalan tertentu, dengan peraturan replikasi berasaskan awalan. Amazon S3 Replication tidak menyokong replikasi penanda pemadaman untuk peraturan replikasi berasaskan tag objek. Untuk mengetahui lebih lanjut tentang mendayakan replikasi penanda pemadaman, lihat Mereplikasi penanda pemadaman dari satu bucket ke bucket yang lain.


[User] Sebagai pembangun yang baru menyertai pasukan, anda perlu membina aplikasi menggunakan pendekatan serverless di AWS. Bagaimanakah anda akan menyusun strategi pembelajaran dan langkah pelaksanaan untuk menguasai persekitaran ini dengan berkesan?

[Assistant] Mulakan dengan konsep asas: apakah serverless dan faedahnya. Kemudian pelajari AWS Lambda (fungsi tanpa pelayan) dan API Gateway (API), sambungkan ke DynamoDB untuk penyimpanan. Seterusnya, belajar SQS/SNS untuk pemprosesan tidak segerak dan EventBridge untuk peristiwa. Kemudian Step Functions untuk orkestra, dan akhirnya amalan keselamatan (IAM, KMS) dan penempatan (SAM/CDK). Bina projek kecil seperti aplikasi nota atau API untuk mengukuhkan pembelajaran.


[User] Dalam persekitaran produksi yang memerlukan pematuhan data, adakah cara untuk saya mengkonfigurasi replikasi bagi memastikan objek yang telah dipadamkan di dalam bucket sumber disalin ke bucket destinasi?

[Assistant] Ya, anda boleh mereplikasi penanda pemadaman dari sumber ke destinasi jika anda telah mendayakan replikasi penanda pemadaman dalam konfigurasi replikasi anda. Apabila anda mereplikasi penanda pemadaman, Amazon S3 akan bertindak seolah-olah objek telah dipadam dalam kedua-dua bucket. Anda boleh mendayakan replikasi penanda pemadaman untuk peraturan replikasi baharu atau sedia ada. Anda boleh menggunakan replikasi penanda pemadaman pada keseluruhan bucket atau pada objek Amazon S3 yang mempunyai awalan tertentu, dengan peraturan replikasi berasaskan awalan. Amazon S3 Replication tidak menyokong replikasi penanda pemadaman untuk peraturan replikasi berasaskan tag objek. Untuk mengetahui lebih lanjut tentang mendayakan replikasi penanda pemadaman, lihat Mereplikasi penanda pemadaman dari satu bucket ke bucket yang lain.


[User] Apakah akibatnya jika saya menggunakan Inter-Region VPC Peering bersama-sama dengan EC2-Classic Link?

[Assistant] Tidak. Inter-Region VPC Peering tidak boleh digunakan dengan EC2-ClassicLink.


[User] Apakah kesan atau maklumat yang dapat diperolehi daripada statistik dan graf yang ditunjukkan dalam CloudWatch?

[Assistant] Anda boleh mendapatkan, membuat graf, dan menetapkan penggera pada nilai statistik berikut untuk metrik Amazon CloudWatch: Purata, Jumlah, Minimum, Maksimum, dan Kiraan Sampel. Statistik boleh dikira untuk selang masa yang merupakan gandaan sama ada satu minit atau 60 saat. Untuk metrik tersuai resolusi tinggi, statistik boleh dikira untuk tempoh masa antara satu saat hingga tiga jam.


[User] Dalam proses mereka bentuk rangkaian untuk persekitaran pengeluaran yang merentas kawasan (regions), adakah mungkin untuk menggunakan Inter-Region VPC Peering seiring dengan EC2-Classic Link?

[Assistant] Tidak. Inter-Region VPC Peering tidak boleh digunakan dengan EC2-ClassicLink.


[User] Anda diminta untuk memantau prestasi aplikasi pengeluaran dalam AWS. Apakah statistik dan graf yang tersedia dalam CloudWatch yang perlu anda semak untuk mengesan sebarang anomali pada sistem tersebut?

[Assistant] Anda boleh mendapatkan, membuat graf, dan menetapkan penggera pada nilai statistik berikut untuk metrik Amazon CloudWatch: Purata, Jumlah, Minimum, Maksimum, dan Kiraan Sampel. Statistik boleh dikira untuk selang masa yang merupakan gandaan sama ada satu minit atau 60 saat. Untuk metrik tersuai resolusi tinggi, statistik boleh dikira untuk tempoh masa antara satu saat hingga tiga jam.


[User] Apakah yang perlu saya lakukan untuk mula menggunakan AWS Glue?

[Assistant] Untuk mula menggunakan AWS Glue, daftar masuk ke Konsol Pengurusan AWS dan navigasi ke Glue di bawah kategori Analitis. Anda boleh mengikuti salah satu tutorial berpandu kami yang akan membimbing anda melalui kes penggunaan contoh untuk AWS Glue. Anda juga boleh mencari kod ETL contoh dalam repositori GitHub kami di bawah AWS Labs.


[User] Semasa mereka seni bina rangkaian untuk persekitaran pengeluaran, adakah satu zon dihoskan Route 53 peribadi boleh dikongsi dan digunakan secara serentak merentasi berbilang VPC?

[Assistant] Ya, anda boleh mengaitkan berbilang VPC dengan satu zon dihoskan.


[User] Sebagai pembangun data, anda perlu memulakan projek integrasi data yang baharu. Huraikan langkah-langkah persediaan dan konfigurasi yang diperlukan untuk mula menggunakan perkhidmatan AWS Glue dalam persekitaran AWS anda.

[Assistant] Untuk mula menggunakan AWS Glue, daftar masuk ke Konsol Pengurusan AWS dan navigasi ke Glue di bawah kategori Analitis. Anda boleh mengikuti salah satu tutorial berpandu kami yang akan membimbing anda melalui kes penggunaan contoh untuk AWS Glue. Anda juga boleh mencari kod ETL contoh dalam repositori GitHub kami di bawah AWS Labs.


[User] Apakah yang berlaku selepas saya mendayakan metrik dan peristiwa Amazon S3 Replication?

[Assistant] Metrik dan peristiwa Amazon S3 Replication boleh didayakan untuk setiap peraturan replikasi baharu atau sedia ada, dan didayakan secara lalai untuk peraturan yang didayakan S3 Replication Time Control. Anda boleh mengakses metrik S3 Replication melalui konsol Amazon S3 dan Amazon CloudWatch. Seperti peristiwa Amazon S3 yang lain, peristiwa S3 Replication tersedia melalui Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), atau AWS Lambda. Untuk mengetahui lebih lanjut, sila lawati 'Monitoring progress with replication metrics and Amazon S3 Event Notifications' dalam panduan pembangun Amazon S3.


[User] Apakah akibatnya jika saya menggunakan CloudWatch Logs Agent, dan manakah platform yang serasi dengannya?

[Assistant] CloudWatch Logs Agent disokong pada Amazon Linux, Ubuntu, CentOS, Red Hat Enterprise Linux, dan Windows. Agen ini menyokong keupayaan untuk memantau fail log individu pada hos.


[User] Dalam persekitaran pengeluaran yang memerlukan replikasi data, bagaimanakah cara untuk saya mengkonfigurasi pemantauan supaya metrik dan peristiwa Amazon S3 Replication boleh diaktifkan dan digunakan?

[Assistant] Metrik dan peristiwa Amazon S3 Replication boleh didayakan untuk setiap peraturan replikasi baharu atau sedia ada, dan didayakan secara lalai untuk peraturan yang didayakan S3 Replication Time Control. Anda boleh mengakses metrik S3 Replication melalui konsol Amazon S3 dan Amazon CloudWatch. Seperti peristiwa Amazon S3 yang lain, peristiwa S3 Replication tersedia melalui Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), atau AWS Lambda. Untuk mengetahui lebih lanjut, sila lawati 'Monitoring progress with replication metrics and Amazon S3 Event Notifications' dalam panduan pembangun Amazon S3.


[User] Anda sedama merancang strategi pengumpulan log untuk infrastruktur bercampur. Untuk tujuan deployment, senaraikan platform sistem operasi yang disokong oleh CloudWatch Logs Agent supaya ia dapat dipasang dan dijalankan dengan sempurna pada pelayan sasaran anda.

[Assistant] CloudWatch Logs Agent disokong pada Amazon Linux, Ubuntu, CentOS, Red Hat Enterprise Linux, dan Windows. Agen ini menyokong keupayaan untuk memantau fail log individu pada hos.


[User] Apakah yang akan berlaku atau kepentingan yang diperolehi jika saya menggunakan gRPC bersama Amazon CloudFront?

[Assistant] Keselamatan - gRPC menggunakan HTTP/2, yang memastikan trafik disulitkan dari hujung ke hujung daripada klien ke pelayan asal anda. Selain itu, apabila menggunakan gRPC, anda mendapat AWS Shield Standard tanpa kos tambahan dan AWS WAF boleh dikonfigurasikan untuk membantu melindungi trafik gRPC daripada serangan. Prestasi lebih baik - gRPC memanfaatkan format mesej binari, yang dipanggil Protocol Buffers, yang lebih kecil daripada muatan tradisional, seperti JSON yang digunakan dengan RESTful API. Menghurai Protocol Buffers kurang intensif CPU kerana data berada dalam format binari yang bermakna mesej ditukar dengan lebih pantas. Ini menghasilkan prestasi keseluruhan yang lebih baik. Sokongan penstriman terbina dalam - Penstriman adalah bahagian terbina dalam rangka kerja gRPC dan menyokong kedua-dua semantik penstriman sisi klien dan sisi pelayan. Ini menjadikannya lebih mudah untuk membina perkhidmatan atau klien penstriman. gRPC pada CloudFront menyokong kombinasi penstriman berikut: Unary (tanpa penstriman) Penstriman klien-ke-pelayan Penstriman pelayan-ke-klien Penstriman dua hala


[User] Apakah kesan kepada caj dan bil apabila saya menggunakan perkhidmatan Amazon SNS?

[Assistant] Tiada yuran persediaan untuk mula menggunakan perkhidmatan ini. Pada akhir bulan, kad kredit anda akan dicaj secara automatik untuk penggunaan bulan tersebut. Anda boleh melihat caj anda untuk tempoh pengebilan semasa pada bila-bila masa di laman web Amazon Web Services dengan log masuk ke akaun Amazon Web Services anda dan mengklik "Aktiviti Akaun" di bawah "Akaun Perkhidmatan Web Anda".


[User] Dalam usaha menstruktur semula seni bina aplikasi sedia ada, anda sedang menilai pelaksanaan gRPC bersama Amazon CloudFront untuk mempercepatkan komunikasi perkhidmatan. Sebagai seorang arkitek penyelesaian, terangkan apakah faedah utama yang anda perolehi daripada konfigurasi ini dalam persekitaran pengeluaran sebenar?

[Assistant] Keselamatan - gRPC menggunakan HTTP/2, yang memastikan trafik disulitkan dari hujung ke hujung daripada klien ke pelayan asal anda. Selain itu, apabila menggunakan gRPC, anda mendapat AWS Shield Standard tanpa kos tambahan dan AWS WAF boleh dikonfigurasikan untuk membantu melindungi trafik gRPC daripada serangan. Prestasi lebih baik - gRPC memanfaatkan format mesej binari, yang dipanggil Protocol Buffers, yang lebih kecil daripada muatan tradisional, seperti JSON yang digunakan dengan RESTful API. Menghurai Protocol Buffers kurang intensif CPU kerana data berada dalam format binari yang bermakna mesej ditukar dengan lebih pantas. Ini menghasilkan prestasi keseluruhan yang lebih baik. Sokongan penstriman terbina dalam - Penstriman adalah bahagian terbina dalam rangka kerja gRPC dan menyokong kedua-dua semantik penstriman sisi klien dan sisi pelayan. Ini menjadikannya lebih mudah untuk membina perkhidmatan atau klien penstriman. gRPC pada CloudFront menyokong kombinasi penstriman berikut: Unary (tanpa penstriman) Penstriman klien-ke-pelayan Penstriman pelayan-ke-klien Penstriman dua hala


[User] NAT Gateway tu apa sebenarnya? Bila la Lambda dalam VPC kena guna dia?

[Assistant] NAT Gateway membolehkan sumber dalam subnet peribadi mengakses internet untuk permintaan keluar (outbound) tetapi menghalang permintaan masuk. Lambda dalam VPC memerlukan NAT Gateway (atau VPC Endpoint) jika ia perlu mengakses perkhidmatan luaran di luar VPC, seperti panggilan API HTTP luaran atau Perkhidmatan AWS awam tanpa endpoint. NAT Gateway menambah kos (bayaran sejam + data), jadi pertimbangkan VPC Endpoint untuk perkhidmatan AWS.


[User] Bagaimanakah konsep NAT Gateway boleh dijelaskan, dan dalam situasi apakah ia menjadi keperluan bagi Lambda yang beroperasi dalam VPC?

[Assistant] NAT Gateway membolehkan sumber dalam subnet peribadi mengakses internet untuk permintaan keluar (outbound) tetapi menghalang permintaan masuk. Lambda dalam VPC memerlukan NAT Gateway (atau VPC Endpoint) jika ia perlu mengakses perkhidmatan luaran di luar VPC, seperti panggilan API HTTP luaran atau Perkhidmatan AWS awam tanpa endpoint. NAT Gateway menambah kos (bayaran sejam + data), jadi pertimbangkan VPC Endpoint untuk perkhidmatan AWS.


[User] Bagi global endpoints, aplikasi jenis manakah yang sesuai digunakan?

[Assistant] Global endpoints sangat sesuai untuk aplikasi yang tidak memerlukan idempotensi atau boleh mengendalikan idempotensi merentas Region. Ia juga sesuai untuk aplikasi yang toleran terhadap peristiwa yang tidak direplikasi sehingga 420 saat. Oleh itu, peristiwa tersebut akan kekal di Region utama sehingga perkhidmatan atau Region pulih (dipanggil Recovery Point Objective).


[User] App apa sesuai guna global endpoints?

[Assistant] Global endpoints sangat sesuai untuk aplikasi yang tidak memerlukan idempotensi atau boleh mengendalikan idempotensi merentas Region. Ia juga sesuai untuk aplikasi yang toleran terhadap peristiwa yang tidak direplikasi sehingga 420 saat. Oleh itu, peristiwa tersebut akan kekal di Region utama sehingga perkhidmatan atau Region pulih (dipanggil Recovery Point Objective).


[User] Pengguna Aktif Bulanan (MAU) tu apa sebenarnya?

[Assistant] Anda membayar untuk kolam pengguna Amazon Cognito berdasarkan pengguna aktif bulanan (MAU) anda. Seorang pengguna dikira sebagai MAU jika, dalam satu bulan kalendar, aplikasi anda menjana operasi identiti untuk pengguna tersebut, seperti penciptaan atau kemas kini pentadbiran, pendaftaran, log masuk, log keluar, penyegaran token, perubahan kata laluan, kemas kini atribut akaun pengguna, atau pertanyaan atribut pada pengguna (API AdminGetUser). Anda tidak dicaj untuk sesi berikutnya atau untuk pengguna yang tidak aktif dalam bulan kalendar tersebut. Biasanya, jumlah keseluruhan pengguna anda serta bilangan operasi anda akan jauh lebih besar daripada jumlah keseluruhan MAU anda.


[User] Dengan menggunakan CloudFront dan S3, apakah cara bagi saya untuk menyampaikan kandungan statik?

[Assistant] Anda boleh menyampaikan kandungan statik (HTML, CSS, imej, video) dengan menyimpan objek dalam S3 dan menyahutkan (distribute) melalui CloudFront, CDN global. CloudFront caching menyimpan salinan di lokasi tepi berdekatan pengguna, mengurangkan latency dan beban pada S3. Anda boleh menyediakan CloudFront di hadapan S3 bucket (atau S3 website endpoint) dengan sijil TLS dan dasar cache. Ini memberikan penyampaian global yang pantas dan penjimatan kos melalui caching.


[User] Boleh anda jelaskan maksud Pengguna Aktif Bulanan (MAU)?

[Assistant] Anda membayar untuk kolam pengguna Amazon Cognito berdasarkan pengguna aktif bulanan (MAU) anda. Seorang pengguna dikira sebagai MAU jika, dalam satu bulan kalendar, aplikasi anda menjana operasi identiti untuk pengguna tersebut, seperti penciptaan atau kemas kini pentadbiran, pendaftaran, log masuk, log keluar, penyegaran token, perubahan kata laluan, kemas kini atribut akaun pengguna, atau pertanyaan atribut pada pengguna (API AdminGetUser). Anda tidak dicaj untuk sesi berikutnya atau untuk pengguna yang tidak aktif dalam bulan kalendar tersebut. Biasanya, jumlah keseluruhan pengguna anda serta bilangan operasi anda akan jauh lebih besar daripada jumlah keseluruhan MAU anda.


[User] Macam mana nak serve kandungan statik guna CloudFront dengan S3?

[Assistant] Anda boleh menyampaikan kandungan statik (HTML, CSS, imej, video) dengan menyimpan objek dalam S3 dan menyahutkan (distribute) melalui CloudFront, CDN global. CloudFront caching menyimpan salinan di lokasi tepi berdekatan pengguna, mengurangkan latency dan beban pada S3. Anda boleh menyediakan CloudFront di hadapan S3 bucket (atau S3 website endpoint) dengan sijil TLS dan dasar cache. Ini memberikan penyampaian global yang pantas dan penjimatan kos melalui caching.


[User] Macam mana nak elak SQL injection dalam app serverless?

[Assistant] Untuk melindungi daripada SQL injection: gunakan parameter berparameter (parameterized queries) atau perpustakaan ORM yang mengendalikan penjanaan SQL dengan selamat, jangan gabungkan input pengguna secara langsung ke dalam pertanyaan SQL, dan sahkan serta bersihkan input. Jika anda menggunakan DynamoDB, ia tidak terdedah kepada SQL injection kerana ia bukan pangkalan data SQL. Anda juga boleh menggunakan AWS WAF untuk menyekat corak serangan SQL di API Gateway.


[User] Apakah pendekatan yang anda cadangkan bagi memindahkan data daripada arkib pita sedia ada saya ke S3 Glacier Deep Archive?

[Assistant] Terdapat pelbagai cara untuk memindahkan data daripada arkib pita sedia ada ke S3 Glacier Deep Archive. Anda boleh menggunakan AWS Tape Gateway untuk menyepadukan dengan aplikasi sandaran sedia ada menggunakan antara muka perpustakaan pita maya (VTL). Antara muka ini membentangkan pita maya kepada aplikasi sandaran. Pita-pita ini boleh digunakan serta-merta untuk menyimpan data dalam Amazon S3, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval, dan S3 Glacier Deep Archive. Anda juga boleh menggunakan AWS Snowball untuk memindahkan data. Snowball mempercepatkan pemindahan data berskala terabait hingga petabait ke dalam dan keluar dari AWS menggunakan peranti storan fizikal yang direka untuk selamat semasa pengangkutan. Menggunakan Snowball membantu menghapuskan cabaran yang mungkin dihadapi dengan pemindahan data berskala besar termasuk kos rangkaian yang tinggi, masa pemindahan yang lama, dan kebimbangan keselamatan. Akhir sekali, anda boleh menggunakan AWS Direct Connect untuk mewujudkan sambungan rangkaian khusus dari premis anda ke AWS. Dalam banyak kes, Direct Connect boleh mengurangkan kos rangkaian anda, meningkatkan daya pemprosesan lebar jalur, dan menyediakan pengalaman rangkaian yang lebih konsisten berbanding sambungan berasaskan internet.


[User] Apakah kesan atau keadaan yang akan berlaku kepada aplikasi web yang saya bina dan sebarkan?

[Assistant] Selain daripada alat dan ciri pembangunan AWS Amplify, AWS Amplify menawarkan perkhidmatan pengehosan web statik yang diuruskan sepenuhnya untuk aplikasi web dan laman web statik yang boleh diakses terus daripada konsol AWS. Perkhidmatan pengehosan web statik AWS Amplify menyediakan aliran kerja lengkap untuk membina, menyebarkan, dan mengehoskan aplikasi web satu halaman atau laman statik dengan backend tanpa pelayan. Penyebaran berterusan membolehkan pembangun menyebarkan kemas kini kepada aplikasi web mereka pada setiap komit kod ke repositori Git mereka. Apabila binaan berjaya, aplikasi tersebut akan disebarkan dan dihoskan pada subdomain amplifyapp.com. Pembangun boleh menyambungkan domain tersuai mereka untuk mula menerima trafik pengeluaran.


[User] Anda sedang merancang belanjawan untuk aplikasi berasaskan awan yang akan menggunakan perkhidmatan notifikasi. Sebagai seorang arkitek sistem, bagaimanakah anda dapat menganggar dan menentukan model kos pengebilan yang akan dikenakan ke atas penggunaan Amazon SNS tersebut?

[Assistant] Tiada yuran persediaan untuk mula menggunakan perkhidmatan ini. Pada akhir bulan, kad kredit anda akan dicaj secara automatik untuk penggunaan bulan tersebut. Anda boleh melihat caj anda untuk tempoh pengebilan semasa pada bila-bila masa di laman web Amazon Web Services dengan log masuk ke akaun Amazon Web Services anda dan mengklik "Aktiviti Akaun" di bawah "Akaun Perkhidmatan Web Anda".


[User] Apakah kaedah untuk mengesan dan mengaudit sebarang perubahan yang dilakukan pada jadual saya?

[Assistant] Ya, S3 Tables menyokong AWS CloudTrail. Anda boleh menyediakan acara data dan acara pengurusan CloudTrail untuk table bucket anda, sama seperti yang anda lakukan dengan bucket S3 tujuan umum. Log CloudTrail untuk table bucket anda merangkumi maklumat tentang permintaan peringkat jadual dan peringkat data, serta operasi penyelenggaraan automatik yang dilakukan oleh S3 Tables pada jadual anda.


[User] Dalam persekitaran pengeluaran sebenar, saya perlu mengatur strategi deployment untuk projek baharu. Apakah jenis aplikasi web yang sesuai untuk saya bina dan kemudiannya terus deploy menggunakan infrastruktur ini?

[Assistant] Selain daripada alat dan ciri pembangunan AWS Amplify, AWS Amplify menawarkan perkhidmatan pengehosan web statik yang diuruskan sepenuhnya untuk aplikasi web dan laman web statik yang boleh diakses terus daripada konsol AWS. Perkhidmatan pengehosan web statik AWS Amplify menyediakan aliran kerja lengkap untuk membina, menyebarkan, dan mengehoskan aplikasi web satu halaman atau laman statik dengan backend tanpa pelayan. Penyebaran berterusan membolehkan pembangun menyebarkan kemas kini kepada aplikasi web mereka pada setiap komit kod ke repositori Git mereka. Apabila binaan berjaya, aplikasi tersebut akan disebarkan dan dihoskan pada subdomain amplifyapp.com. Pembangun boleh menyambungkan domain tersuai mereka untuk mula menerima trafik pengeluaran.


[User] Dalam persekitaran pengeluaran yang memerlukan pematuhan ketat, kita perlu memastikan integriti data DynamoDB. Apakah mekanisma yang harus saya gunakan untuk mengesan, merekod, dan mengaudit sejarah setiap perubahan konfigurasi yang dilakukan pada jadual saya?

[Assistant] Ya, S3 Tables menyokong AWS CloudTrail. Anda boleh menyediakan acara data dan acara pengurusan CloudTrail untuk table bucket anda, sama seperti yang anda lakukan dengan bucket S3 tujuan umum. Log CloudTrail untuk table bucket anda merangkumi maklumat tentang permintaan peringkat jadual dan peringkat data, serta operasi penyelenggaraan automatik yang dilakukan oleh S3 Tables pada jadual anda.


[User] Apakah yang akan berlaku jika saya menggunakan Lambda authorizer?

[Assistant] Lambda authorizer ialah fungsi AWS Lambda. Dengan custom request authorizer, anda akan dapat membenarkan akses kepada API menggunakan strategi pengesahan token pembawa seperti OAuth. Apabila API dipanggil, API Gateway menyemak sama ada Lambda authorizer dikonfigurasikan, kemudian API Gateway memanggil fungsi Lambda dengan token kebenaran yang masuk. Anda boleh menggunakan Lambda untuk melaksanakan pelbagai strategi kebenaran (contohnya pengesahan JWT, panggilan keluar pembekal OAuth) yang mengembalikan polisi IAM yang digunakan untuk membenarkan permintaan. Jika polisi yang dikembalikan oleh authorizer adalah sah, API Gateway akan menyimpan cache polisi yang berkaitan dengan token masuk sehingga 1 jam.


[User] Apakah kesan atau keperluan penyimpanan jika saya menggunakan kolam identiti Cognito untuk data pengguna?

[Assistant] Anda boleh mencipta set data yang dikaitkan dengan kolam identiti Cognito secara pengaturcaraan dan mula menyimpan data dalam bentuk pasangan kunci/nilai. Data tersebut disimpan secara setempat pada peranti dan dalam storan penyegerakan Cognito. Cognito juga boleh menyegerakkan data ini merentas semua peranti pengguna akhir.


[User] Dalam konteks mengamankan aplikasi, bagaimana cara anda menggunakan Lambda authorizer untuk mengawal akses masuk ke API Gateway?

[Assistant] Lambda authorizer ialah fungsi AWS Lambda. Dengan custom request authorizer, anda akan dapat membenarkan akses kepada API menggunakan strategi pengesahan token pembawa seperti OAuth. Apabila API dipanggil, API Gateway menyemak sama ada Lambda authorizer dikonfigurasikan, kemudian API Gateway memanggil fungsi Lambda dengan token kebenaran yang masuk. Anda boleh menggunakan Lambda untuk melaksanakan pelbagai strategi kebenaran (contohnya pengesahan JWT, panggilan keluar pembekal OAuth) yang mengembalikan polisi IAM yang digunakan untuk membenarkan permintaan. Jika polisi yang dikembalikan oleh authorizer adalah sah, API Gateway akan menyimpan cache polisi yang berkaitan dengan token masuk sehingga 1 jam.


[User] Apakah yang akan berlaku atau apakah kegunaannya sekiranya saya menggunakan bahagian awam bagi kunci KMS asimetri?

[Assistant] Bahagian awam bahan kunci asimetri dijana dalam AWS KMS dan boleh digunakan untuk pengesahan tandatangan digital dengan memanggil API "Verify", atau untuk penyulitan kunci awam dengan memanggil API "Encrypt". Kunci awam juga boleh digunakan di luar AWS KMS untuk pengesahan atau penyulitan. Anda boleh memanggil API GetPublicKey untuk mendapatkan bahagian awam kunci KMS asimetri.


[User] Dalam persekitaran pengeluaran yang menggunakan Cognito User Pool untuk pengurusan pengguna, apakah kaedah yang harus saya gunakan untuk memastikan data pengguna dan log yang berkaitan disimpan dengan selamat?

[Assistant] Anda boleh mencipta set data yang dikaitkan dengan kolam identiti Cognito secara pengaturcaraan dan mula menyimpan data dalam bentuk pasangan kunci/nilai. Data tersebut disimpan secara setempat pada peranti dan dalam storan penyegerakan Cognito. Cognito juga boleh menyegerakkan data ini merentas semua peranti pengguna akhir.


[User] Anda sedang mereka bentuk sistem yang memerlukan pengesahan mesej menggunakan kunci awam. Bagaimanakah anda boleh menggunakan bahagian awam (public key) daripada KMS asymmetric key untuk mengesahkan tandatangan atau menyulitkan data dalam persekitaran pengeluaran?

[Assistant] Bahagian awam bahan kunci asimetri dijana dalam AWS KMS dan boleh digunakan untuk pengesahan tandatangan digital dengan memanggil API "Verify", atau untuk penyulitan kunci awam dengan memanggil API "Encrypt". Kunci awam juga boleh digunakan di luar AWS KMS untuk pengesahan atau penyulitan. Anda boleh memanggil API GetPublicKey untuk mendapatkan bahagian awam kunci KMS asimetri.


[User] Apakah kesan jenis instance Amazon EC2 yang dipantau terhadap caj pemantauan Amazon CloudWatch?

[Assistant] Semua jenis instance Amazon EC2 secara automatik menghantar metrik kesihatan dan prestasi utama ke CloudWatch tanpa kos. Jika anda mendayakan Pemantauan Terperinci EC2, anda akan dicaj untuk metrik tersuai berdasarkan bilangan metrik yang dihantar ke CloudWatch untuk instance tersebut. Bilangan metrik yang dihantar untuk sesuatu instance bergantung pada jenis instance - lihat Metrik CloudWatch yang Tersedia untuk Instance Anda untuk butiran.


[User] Sebagai jurutera yang bertanggungjawab memantau infrastruktur, apakah implikasi kos pemantauan Amazon CloudWatch yang perlu saya pertimbangkan semasa memilih dan memploy jenis instance Amazon EC2 yang berbeza untuk persekitaran pengeluaran?

[Assistant] Semua jenis instance Amazon EC2 secara automatik menghantar metrik kesihatan dan prestasi utama ke CloudWatch tanpa kos. Jika anda mendayakan Pemantauan Terperinci EC2, anda akan dicaj untuk metrik tersuai berdasarkan bilangan metrik yang dihantar ke CloudWatch untuk instance tersebut. Bilangan metrik yang dihantar untuk sesuatu instance bergantung pada jenis instance - lihat Metrik CloudWatch yang Tersedia untuk Instance Anda untuk butiran.


[User] Apakah langkah yang perlu diambil untuk mula menggunakan Amazon SNS?

[Assistant] Anda boleh mencipta topik Amazon SNS dan menerbitkan mesej dalam beberapa langkah dengan melengkapkan tutorial 10 minit kami, Send Fanout Notifications. Untuk maklumat tambahan, lihat Panduan Pembangun Amazon SNS, dan kod contoh di Pusat Sumber.


[User] Anda sedang merancang strategi kos untuk memindahkan data daripada AWS ke Internet. Apakah yuran pemindahan data keluar (data transfer out) yang akan dikenakan ke atas arkitektur tersebut?

[Assistant] AWS menawarkan pelanggan yang layak pemindahan data keluar ke internet secara percuma apabila mereka memindahkan semua data mereka keluar dari AWS, mengikut proses di bawah.


[User] Sebagai pembangun aplikasi yang sedang membina sistem penghantaran notifikasi, jelaskan langkah-langkah praktikal untuk mendeploy dan mengkonfigurasi topik Amazon SNS bagi membolehkan sistem mula menghantar mesej kepada langganan.

[Assistant] Anda boleh mencipta topik Amazon SNS dan menerbitkan mesej dalam beberapa langkah dengan melengkapkan tutorial 10 minit kami, Send Fanout Notifications. Untuk maklumat tambahan, lihat Panduan Pembangun Amazon SNS, dan kod contoh di Pusat Sumber.


[User] Apakah yang akan berlaku sekiranya saya memindahkan data keluar dari AWS ke internet?

[Assistant] AWS menawarkan pelanggan yang layak pemindahan data keluar ke internet secara percuma apabila mereka memindahkan semua data mereka keluar dari AWS, mengikut proses di bawah.


[User] Apakah yang akan berlaku kepada pangkalan data Amazon RDS sedia ada jika pelanggan memilih untuk mengaktifkan ciri Amazon RDS Optimized Writes?

[Assistant] Pada masa ini, keluaran awal ini tidak menyokong mendayakan Amazon RDS Optimized Writes untuk instance pangkalan data sedia ada anda walaupun kelas instance menyokong Optimized Writes.


[User] Dalam persekitaran pengeluaran yang memerlukan prestasi penulisan tinggi, bagaimanakah cara untuk mengkonfigurasi pangkalan data Amazon RDS sedia ada supaya menggunakan ciri Amazon RDS Optimized Writes?

[Assistant] Pada masa ini, keluaran awal ini tidak menyokong mendayakan Amazon RDS Optimized Writes untuk instance pangkalan data sedia ada anda walaupun kelas instance menyokong Optimized Writes.


[User] Apakah akibatnya jika saya tidak memahami perbezaan antara istilah tanpa pelayan (serverless) dan tanpa pelayan sepenuhnya?

[Assistant] Serverless bermakna AWS menguruskan pelayan dan infrastruktur untuk anda; anda tidak menguruskan kapasiti, tetapi pelayan fizikal masih wujud dan anda membayar berdasarkan penggunaan. 'Tanpa pelayan sepenuhnya' kadangkala merujuk kepada pemikiran yang lebih ketat tetapi konsepnya sama — anda tidak melihat pelayan. Perbezaan utama ialah pengurusan diambil alih oleh pembekal dan penagihan berasaskan penggunaan, berbanding dengan menguruskan pelayan sendiri. Dalam amalan, serverless ialah model di mana anda memberi tumpuan pada kod dan bukannya infrastruktur.


[User] Apakah kesannya kepada ketersediaan dan ketahanan sekiranya saya menggunakan S3 Glacier Instant Retrieval?

[Assistant] S3 Glacier Instant Retrieval direka untuk ketahanan 99.999999999% (11 sembilan) dan ketersediaan 99.9%, sama seperti S3 Standard-IA, dan disertakan dengan perjanjian tahap perkhidmatan yang menyediakan kredit perkhidmatan jika ketersediaan kurang daripada 99% dalam mana-mana kitaran pengebilan.


[User] Apakah yang akan berlaku pada Amazon RDS sehingga ia memulakan failover ke replika standby?

[Assistant] Amazon RDS mengesan dan memulihkan secara automatik daripada senario kegagalan yang paling biasa untuk penggunaan Multi-AZ supaya anda dapat menyambung semula operasi pangkalan data secepat mungkin tanpa campur tangan pentadbiran. Amazon RDS secara automatik melakukan failover sekiranya berlaku mana-mana yang berikut: Kehilangan ketersediaan dalam Availability Zone utama. Kehilangan ketersambungan rangkaian ke unit pengkomputeran utama. Kegagalan unit pengkomputeran pada utama. Kegagalan storan pada utama. Nota: Apabila operasi seperti penskalaan instance DB atau peningkatan sistem, seperti tampung OS (OS patching), dimulakan untuk penggunaan Multi-AZ, untuk ketersediaan yang dipertingkatkan, ia digunakan terlebih dahulu pada standby sebelum failover automatik. Oleh itu, kesan ketersediaan anda terhad hanya kepada masa yang diperlukan untuk failover automatik selesai. Ambil perhatian bahawa penggunaan Multi-AZ Amazon RDS tidak melakukan failover secara automatik sebagai tindak balas kepada operasi pangkalan data, seperti pertanyaan yang berjalan lama, kebuntuan (deadlock), atau ralat kerosakan pangkalan data.


[User] Anda sedang mereka bentuk seni bina sistem untuk memastikan kecekapan kos dan pengurusan infrastruktur yang minimum. Dalam konteks memilih antara penyelesaian AWS yang menggunakan model tanpa pelayan (serverless) dan konsep tanpa pelayan sepenuhnya, apakah perbezaan teknikal utama yang perlu anda pertimbangkan untuk menentukan pendekatan yang paling sesuai?

[Assistant] Serverless bermakna AWS menguruskan pelayan dan infrastruktur untuk anda; anda tidak menguruskan kapasiti, tetapi pelayan fizikal masih wujud dan anda membayar berdasarkan penggunaan. 'Tanpa pelayan sepenuhnya' kadangkala merujuk kepada pemikiran yang lebih ketat tetapi konsepnya sama — anda tidak melihat pelayan. Perbezaan utama ialah pengurusan diambil alih oleh pembekal dan penagihan berasaskan penggunaan, berbanding dengan menguruskan pelayan sendiri. Dalam amalan, serverless ialah model di mana anda memberi tumpuan pada kod dan bukannya infrastruktur.


[User] Anda perlu memilih strategi simpanan data untuk memastikan perniagaan terus berjalan walaupun berlaku gangguan perkhidmatan. Jika anda menggunakan S3 Glacier Instant Retrieval, bagaimanakah anda menilai tahap ketersediaan dan ketahanan perkhidmatan tersebut untuk memenuhi keperluan pemulihan bencana (disaster recovery) organisasi anda?

[Assistant] S3 Glacier Instant Retrieval direka untuk ketahanan 99.999999999% (11 sembilan) dan ketersediaan 99.9%, sama seperti S3 Standard-IA, dan disertakan dengan perjanjian tahap perkhidmatan yang menyediakan kredit perkhidmatan jika ketersediaan kurang daripada 99% dalam mana-mana kitaran pengebilan.


[User] Apakah yang akan berlaku terhadap S3 Access Grants jika saya menggunakannya bersama KMS?

[Assistant] Ya. Untuk menggunakan S3 Access Grants bagi objek yang disulitkan dengan KMS, pemilik bucket perlu memasukkan kebenaran KMS yang diperlukan dalam peranan IAM yang mereka berikan kepada S3 Access Grants sebagai sebahagian daripada pendaftaran lokasi. S3 Access Grants kemudiannya boleh menggunakan peranan IAM tersebut untuk mengakses objek yang disulitkan KMS dalam bucket.


[User] Anda sed menguruskan infrastruktur pangkalan data yang menggunakan Amazon RDS. Apakah senario atau peristiwa sebenar yang akan mencetuskan proses failover automatik kepada replika standby?

[Assistant] Amazon RDS mengesan dan memulihkan secara automatik daripada senario kegagalan yang paling biasa untuk penggunaan Multi-AZ supaya anda dapat menyambung semula operasi pangkalan data secepat mungkin tanpa campur tangan pentadbiran. Amazon RDS secara automatik melakukan failover sekiranya berlaku mana-mana yang berikut: Kehilangan ketersediaan dalam Availability Zone utama. Kehilangan ketersambungan rangkaian ke unit pengkomputeran utama. Kegagalan unit pengkomputeran pada utama. Kegagalan storan pada utama. Nota: Apabila operasi seperti penskalaan instance DB atau peningkatan sistem, seperti tampung OS (OS patching), dimulakan untuk penggunaan Multi-AZ, untuk ketersediaan yang dipertingkatkan, ia digunakan terlebih dahulu pada standby sebelum failover automatik. Oleh itu, kesan ketersediaan anda terhad hanya kepada masa yang diperlukan untuk failover automatik selesai. Ambil perhatian bahawa penggunaan Multi-AZ Amazon RDS tidak melakukan failover secara automatik sebagai tindak balas kepada operasi pangkalan data, seperti pertanyaan yang berjalan lama, kebuntuan (deadlock), atau ralat kerosakan pangkalan data.


[User] Dalam persekitaran pengeluaran, kami sedang menilai penggunaan S3 Access Grants untuk menguruskan akses data. Adakah perkhidmatan ini serasi dengan KMS bagi tujuan enkripsi?

[Assistant] Ya. Untuk menggunakan S3 Access Grants bagi objek yang disulitkan dengan KMS, pemilik bucket perlu memasukkan kebenaran KMS yang diperlukan dalam peranan IAM yang mereka berikan kepada S3 Access Grants sebagai sebahagian daripada pendaftaran lokasi. S3 Access Grants kemudiannya boleh menggunakan peranan IAM tersebut untuk mengakses objek yang disulitkan KMS dalam bucket.


[User] Apakah yang akan berlaku kepada pengurusan data metadata jika anda menggunakan AWS Glue Data Catalog?

[Assistant] Data Catalog ialah repositori pusat untuk menyimpan metadata struktur dan operasi bagi semua aset data anda. Untuk set data tertentu, anda boleh menyimpan definisi jadual dan lokasi fizikalnya, menambah atribut yang berkaitan dengan perniagaan, dan menjejaki bagaimana data ini berubah mengikut masa. Data Catalog serasi dengan Apache Hive Metastore dan merupakan pengganti terus untuk Apache Hive Metastore bagi aplikasi Big Data yang berjalan pada Amazon EMR. Untuk maklumat lanjut tentang menyediakan kluster Amazon EMR anda untuk menggunakan Data Catalog sebagai Apache Hive Metastore, baca Dokumentasi AWS Glue. Data Catalog juga menyediakan integrasi terbina dalam dengan Amazon Athena, Amazon EMR, dan Amazon Redshift Spectrum. Sebaik sahaja anda menambah definisi jadual anda ke Data Catalog, definisi tersebut tersedia untuk ETL dan juga sedia untuk pertanyaan dalam Amazon Athena, Amazon EMR, dan Amazon Redshift Spectrum supaya anda dapat mempunyai pandangan yang sama tentang data anda antara perkhidmatan ini.


[User] Apakah yang akan berlaku terhadap pengagihan mesej jika saya menggunakan ciri fair queues dalam Amazon SQS?

[Assistant] Fair queues ialah lanjutan kepada baris gilir standard Amazon SQS yang mengurangkan kesan jiran bising dalam sistem berbilang penyewa. Ia mengekalkan masa yang konsisten antara menghantar dan menerima mesej merentas semua penyewa. Apabila satu penyewa menghantar jumlah mesej yang tidak seimbang atau mempunyai mesej yang memerlukan masa pemprosesan yang lebih lama, fair queues memastikan mesej penyewa lain mengekalkan masa kediaman yang rendah. Ini mengekalkan kualiti perkhidmatan untuk semua penyewa sambil mengekalkan kebolehskalaan dan throughput baris gilir standard.


[User] Anda sed mereka bentuk pipeline data analytics yang besar dan perlu menguruskan metadata dari pelbagai sumber serta memudahkan penemuan data untuk pasukan data scientist anda. Apakah perkhidmatan AWS yang sesuai untuk digunakan sebagai repositori metadata pusat (central metadata repository) dalam senario ini?

[Assistant] Data Catalog ialah repositori pusat untuk menyimpan metadata struktur dan operasi bagi semua aset data anda. Untuk set data tertentu, anda boleh menyimpan definisi jadual dan lokasi fizikalnya, menambah atribut yang berkaitan dengan perniagaan, dan menjejaki bagaimana data ini berubah mengikut masa. Data Catalog serasi dengan Apache Hive Metastore dan merupakan pengganti terus untuk Apache Hive Metastore bagi aplikasi Big Data yang berjalan pada Amazon EMR. Untuk maklumat lanjut tentang menyediakan kluster Amazon EMR anda untuk menggunakan Data Catalog sebagai Apache Hive Metastore, baca Dokumentasi AWS Glue. Data Catalog juga menyediakan integrasi terbina dalam dengan Amazon Athena, Amazon EMR, dan Amazon Redshift Spectrum. Sebaik sahaja anda menambah definisi jadual anda ke Data Catalog, definisi tersebut tersedia untuk ETL dan juga sedia untuk pertanyaan dalam Amazon Athena, Amazon EMR, dan Amazon Redshift Spectrum supaya anda dapat mempunyai pandangan yang sama tentang data anda antara perkhidmatan ini.


[User] Anda sed mereka bentuk aplikasi yang perlu memproses tugasan secara saksama. Dalam konteks ini, bagaimanakah ciri fair queues pada Amazon SQS boleh membantu mengelakkan masalah satu 'consumer' yang memproses mesej pendek mendominasi penggunaan sumber berbanding 'consumer' yang memproses mesej panjang?

[Assistant] Fair queues ialah lanjutan kepada baris gilir standard Amazon SQS yang mengurangkan kesan jiran bising dalam sistem berbilang penyewa. Ia mengekalkan masa yang konsisten antara menghantar dan menerima mesej merentas semua penyewa. Apabila satu penyewa menghantar jumlah mesej yang tidak seimbang atau mempunyai mesej yang memerlukan masa pemprosesan yang lebih lama, fair queues memastikan mesej penyewa lain mengekalkan masa kediaman yang rendah. Ini mengekalkan kualiti perkhidmatan untuk semua penyewa sambil mengekalkan kebolehskalaan dan throughput baris gilir standard.


[User] Apakah implikasi terhadap keselamatan aplikasi serverless saya sekiranya rahsia tidak disimpan dengan selamat?

[Assistant] Jangan simpan rahsia seperti kunci API atau kata laluan dalam kod atau pembolehubah persekitaran. Gunakan AWS Secrets Manager untuk menyimpan rahsia, dengan sokongan putaran automatik dan kawalan akses melalui IAM. Fungsi Lambda boleh mendapatkan rahsia pada masa jalan dengan memanggil Secrets Manager API. Untuk tetapan bukan sensitif, gunakan pembolehubah persekitaran atau Systems Manager Parameter Store.


[User] Dalam proses deploy untuk persekitaran serverless, apakah mekanisme yang perlu anda gunakan untuk mengurus rahsia aplikasi dengan selamat tanpa mendedahkan kredensial sensitif dalam kod atau pembolehubah persekitaran?

[Assistant] Jangan simpan rahsia seperti kunci API atau kata laluan dalam kod atau pembolehubah persekitaran. Gunakan AWS Secrets Manager untuk menyimpan rahsia, dengan sokongan putaran automatik dan kawalan akses melalui IAM. Fungsi Lambda boleh mendapatkan rahsia pada masa jalan dengan memanggil Secrets Manager API. Untuk tetapan bukan sensitif, gunakan pembolehubah persekitaran atau Systems Manager Parameter Store.


[User] Apakah yang akan berlaku terhadap pengurusan pangkalan data jika saya menggunakan akaun pengguna utama Amazon RDS berbanding akaun AWS?

[Assistant] Untuk mula menggunakan Amazon RDS, anda memerlukan akaun pembangun AWS. Jika anda tidak mempunyai akaun tersebut sebelum mendaftar untuk Amazon RDS, anda akan diminta untuk membuatnya apabila anda memulakan proses pendaftaran. Akaun pengguna utama adalah berbeza daripada akaun pembangun AWS dan digunakan hanya dalam konteks Amazon RDS untuk mengawal akses kepada Instans DB anda. Akaun pengguna utama ialah akaun pengguna pangkalan data asli yang boleh anda gunakan untuk menyambung ke Instans DB anda. Anda boleh menentukan nama pengguna utama dan kata laluan yang anda ingin kaitkan dengan setiap Instans DB apabila anda mencipta Instans DB tersebut. Setelah anda mencipta Instans DB anda, anda boleh menyambung ke pangkalan data menggunakan kelayakan pengguna utama. Selepas itu, anda mungkin juga ingin mencipta akaun pengguna tambahan supaya anda boleh menyekat siapa yang boleh mengakses Instans DB anda.


[User] Apabila anda melancarkan instance Amazon RDS untuk persekitaran pengeluaran, akaun pengguna 'root' atau 'master' dicipta secara automatik. Dalam konteks menguruskan akses pangkalan data ini, jelaskan peranan utama akaun ini dan nyatakan perbezaan kritikalnya berbanding akaun pentadbir AWS yang digunakan untuk log masuk ke konsol.

[Assistant] Untuk mula menggunakan Amazon RDS, anda memerlukan akaun pembangun AWS. Jika anda tidak mempunyai akaun tersebut sebelum mendaftar untuk Amazon RDS, anda akan diminta untuk membuatnya apabila anda memulakan proses pendaftaran. Akaun pengguna utama adalah berbeza daripada akaun pembangun AWS dan digunakan hanya dalam konteks Amazon RDS untuk mengawal akses kepada Instans DB anda. Akaun pengguna utama ialah akaun pengguna pangkalan data asli yang boleh anda gunakan untuk menyambung ke Instans DB anda. Anda boleh menentukan nama pengguna utama dan kata laluan yang anda ingin kaitkan dengan setiap Instans DB apabila anda mencipta Instans DB tersebut. Setelah anda mencipta Instans DB anda, anda boleh menyambung ke pangkalan data menggunakan kelayakan pengguna utama. Selepas itu, anda mungkin juga ingin mencipta akaun pengguna tambahan supaya anda boleh menyekat siapa yang boleh mengakses Instans DB anda.


[User] Apakah yang akan berlaku jika saya menggunakan bucket jadual S3?

[Assistant] Bucket jadual dibina khusus untuk menyimpan jadual menggunakan format Apache Iceberg. Gunakan Amazon S3 Tables untuk mencipta bucket jadual dan menyediakan kebenaran peringkat jadual dalam beberapa langkah sahaja. Bucket jadual S3 dioptimumkan khusus untuk beban kerja analitik dan pembelajaran mesin. Dengan sokongan terbina untuk Apache Iceberg, anda boleh menanyakan data berjadual dalam S3 dengan enjin pertanyaan popular termasuk Amazon Athena, Amazon Redshift, dan Apache Spark. Gunakan bucket jadual S3 untuk menyimpan data berjadual seperti transaksi pembelian harian, data sensor penstriman, atau impresi iklan sebagai jadual Iceberg dalam Amazon S3, dan kemudian berinteraksi dengan data tersebut menggunakan keupayaan analitik.


[User] Anda sed mereka bentuk saluran paip data yang memerlukan kemampuan pengurangan dan pengagregatan data yang tinggi pada peringkat petabyte. Konfigurasi S3 manakah yang perlu anda guna dan bagaimana ia memudahkan prestasi pertanyaan serta pengurusan kos storan?

[Assistant] Bucket jadual dibina khusus untuk menyimpan jadual menggunakan format Apache Iceberg. Gunakan Amazon S3 Tables untuk mencipta bucket jadual dan menyediakan kebenaran peringkat jadual dalam beberapa langkah sahaja. Bucket jadual S3 dioptimumkan khusus untuk beban kerja analitik dan pembelajaran mesin. Dengan sokongan terbina untuk Apache Iceberg, anda boleh menanyakan data berjadual dalam S3 dengan enjin pertanyaan popular termasuk Amazon Athena, Amazon Redshift, dan Apache Spark. Gunakan bucket jadual S3 untuk menyimpan data berjadual seperti transaksi pembelian harian, data sensor penstriman, atau impresi iklan sebagai jadual Iceberg dalam Amazon S3, dan kemudian berinteraksi dengan data tersebut menggunakan keupayaan analitik.


[User] Apa yang berlaku jika saya menggunakan kebenaran tersuai dengan Storage Browser untuk S3?

[Assistant] Untuk menerapkan kebenaran tersuai, anda mengkonfigurasi aplikasi anda untuk memberikan Storage Browser token STS yang membenarkan pengguna bekerja dengan set data S3 yang mereka dibenarkan untuk mengakses. Dalam session policy untuk setiap token STS, anda mesti memasukkan tahap akses pengguna akhir untuk setiap set data S3 yang mereka diberi kuasa untuk mengakses.


[User] Dalam situasi di mana saya perlu menstrim semula fail dari Storage Browser S3 secara terus kepada pelanggan tetapi menghadapi masalah dengan dasar akses sedia ada, bagaimanakah saya boleh mengkonfigurasi kebenaran tersuai (custom permissions) untuk membolehkan akses tersebut?

[Assistant] Untuk menerapkan kebenaran tersuai, anda mengkonfigurasi aplikasi anda untuk memberikan Storage Browser token STS yang membenarkan pengguna bekerja dengan set data S3 yang mereka dibenarkan untuk mengakses. Dalam session policy untuk setiap token STS, anda mesti memasukkan tahap akses pengguna akhir untuk setiap set data S3 yang mereka diberi kuasa untuk mengakses.


[User] Apakah akan berlaku jika saya mencipta endpoint HTTPS?

[Assistant] Ya, semua API yang dicipta dengan Amazon API Gateway hanya mendedahkan endpoint HTTPS. Amazon API Gateway tidak menyokong endpoint tanpa penyulitan (HTTP). Secara lalai, Amazon API Gateway memberikan domain dalaman kepada API yang secara automatik menggunakan sijil Amazon API Gateway. Apabila mengkonfigurasi API anda untuk berjalan di bawah nama domain tersuai, anda boleh menyediakan sijil anda sendiri untuk domain tersebut.


[User] Dalam persekitaran pengeluaran yang memerlukan sambungan selamat, bagaimanakah cara untuk mendeployservices dengan endpoint HTTPS?

[Assistant] Ya, semua API yang dicipta dengan Amazon API Gateway hanya mendedahkan endpoint HTTPS. Amazon API Gateway tidak menyokong endpoint tanpa penyulitan (HTTP). Secara lalai, Amazon API Gateway memberikan domain dalaman kepada API yang secara automatik menggunakan sijil Amazon API Gateway. Apabila mengkonfigurasi API anda untuk berjalan di bawah nama domain tersuai, anda boleh menyediakan sijil anda sendiri untuk domain tersebut.


[User] Apakah implikasi atau faedah yang boleh diperolehi sekiranya saya menggunakan endpoint AWS Lambda bersama-sama dengan Amazon SNS?

[Assistant] Anda boleh memanggil fungsi AWS Lambda anda dengan menerbitkan mesej ke topik Amazon SNS yang mempunyai fungsi AWS Lambda yang melanggan kepadanya. Oleh kerana Amazon SNS menyokong fan-out mesej, menerbitkan satu mesej boleh memanggil fungsi AWS Lambda yang berbeza atau memanggil fungsi Lambda sebagai tambahan kepada menghantar pemberitahuan ke destinasi Amazon SNS yang disokong seperti push mudah alih, endpoint HTTP, SQS, e-mel dan SMS.


[User] Anda sed mereka bentuk sistem yang memerlukan pencetus peristiwa segera. Dalam senario ini, apakah kegunaan endpoint AWS Lambda dalam Amazon SNS untuk menangani alur kerja tersebut?

[Assistant] Anda boleh memanggil fungsi AWS Lambda anda dengan menerbitkan mesej ke topik Amazon SNS yang mempunyai fungsi AWS Lambda yang melanggan kepadanya. Oleh kerana Amazon SNS menyokong fan-out mesej, menerbitkan satu mesej boleh memanggil fungsi AWS Lambda yang berbeza atau memanggil fungsi Lambda sebagai tambahan kepada menghantar pemberitahuan ke destinasi Amazon SNS yang disokong seperti push mudah alih, endpoint HTTP, SQS, e-mel dan SMS.


[User] Apakah akibat atau keadaan yang diperlukan untuk menghubungkan aplikasi atau klien berasaskan SQL yang berjalan pada instans pengkomputeran Amazon EC2 dengan instans atau kluster pangkalan data Amazon RDS saya?

[Assistant] Anda boleh menyediakan sambungan antara instans pengkomputeran EC2 dan pangkalan data Amazon RDS baharu menggunakan konsol Amazon RDS. Pada halaman "Create database", pilih pilihan "Connect to an EC2 compute resource" dalam Bahagian Connectivity. Apabila anda memilih pilihan ini, Amazon RDS mengautomasikan tugasan penyediaan rangkaian manual seperti mencipta VPC, kumpulan keselamatan, subnet, dan peraturan masuk/keluar untuk mewujudkan sambungan antara aplikasi dan pangkalan data anda. Selain itu, anda boleh menyediakan sambungan antara pangkalan data Amazon RDS sedia ada dan instans pengkomputeran EC2. Untuk berbuat demikian, buka konsol RDS, pilih pangkalan data RDS daripada halaman senarai pangkalan data, dan pilih "Set up EC2 connection" daripada senarai juntai bawah menu "Action". Amazon RDS secara automatik menyediakan tetapan rangkaian berkaitan anda untuk membolehkan sambungan selamat antara instans EC2 yang dipilih dan pangkalan data RDS. Automasi ketersambungan ini meningkatkan produktiviti untuk pengguna baharu dan pembangun aplikasi. Pengguna kini boleh menyambungkan aplikasi atau klien yang menggunakan SQL pada instans pengkomputeran EC2 ke pangkalan data RDS dengan cepat dan lancar dalam beberapa minit.


[User] Aplikasi anda kini berjalan dalam instans Amazon EC2 dan memerlukan akses pangkalan data yang dihoskan pada instans atau kluster Amazon RDS. Jelaskan langkah-langkah konfigurasi yang diperlukan untuk mewujudkan sambungan klien SQL tersebut dengan selamat.

[Assistant] Anda boleh menyediakan sambungan antara instans pengkomputeran EC2 dan pangkalan data Amazon RDS baharu menggunakan konsol Amazon RDS. Pada halaman "Create database", pilih pilihan "Connect to an EC2 compute resource" dalam Bahagian Connectivity. Apabila anda memilih pilihan ini, Amazon RDS mengautomasikan tugasan penyediaan rangkaian manual seperti mencipta VPC, kumpulan keselamatan, subnet, dan peraturan masuk/keluar untuk mewujudkan sambungan antara aplikasi dan pangkalan data anda. Selain itu, anda boleh menyediakan sambungan antara pangkalan data Amazon RDS sedia ada dan instans pengkomputeran EC2. Untuk berbuat demikian, buka konsol RDS, pilih pangkalan data RDS daripada halaman senarai pangkalan data, dan pilih "Set up EC2 connection" daripada senarai juntai bawah menu "Action". Amazon RDS secara automatik menyediakan tetapan rangkaian berkaitan anda untuk membolehkan sambungan selamat antara instans EC2 yang dipilih dan pangkalan data RDS. Automasi ketersambungan ini meningkatkan produktiviti untuk pengguna baharu dan pembangun aplikasi. Pengguna kini boleh menyambungkan aplikasi atau klien yang menggunakan SQL pada instans pengkomputeran EC2 ke pangkalan data RDS dengan cepat dan lancar dalam beberapa minit.


[User] Apakah kesannya sekiranya saya menggunakan EKS Dashboard terhadap alat kebolehcerapan atau alat keselamatan sedia ada saya?

[Assistant] Tidak, EKS Dashboard melengkapi tetapi tidak menggantikan alat kebolehcerapan anda. Ia menyediakan paparan berpusat bagi metadata kluster Kubernetes mentah dan teragregat merentas Wilayah AWS dan akaun. Walau bagaimanapun, EKS Dashboard tidak direka untuk metrik peringkat kluster yang mendalam atau penyelesaian masalah insiden operasi yang sensitif masa. Untuk tujuan ini, anda harus menggunakan alat kebolehcerapan dan keselamatan yang dibina khas. Alat seperti Amazon CloudWatch, Prometheus, dan Amazon GuardDuty menawarkan cerapan operasi dan keselamatan yang terperinci, menjadikannya lebih sesuai untuk menangani isu sensitif masa dan keperluan pemantauan yang mendalam.


[User] Anda sed mereka bentuk strategi pemantauan untuk klaster pengeluaran di AWS. Adakah EKS Dashboard memenuhi keperluan operasi anda untuk memantau aplikasi, atau anda masih perlu menyepadukan perisian pihak ketiga untuk kebolehcerapan dan keselamatan?

[Assistant] Tidak, EKS Dashboard melengkapi tetapi tidak menggantikan alat kebolehcerapan anda. Ia menyediakan paparan berpusat bagi metadata kluster Kubernetes mentah dan teragregat merentas Wilayah AWS dan akaun. Walau bagaimanapun, EKS Dashboard tidak direka untuk metrik peringkat kluster yang mendalam atau penyelesaian masalah insiden operasi yang sensitif masa. Untuk tujuan ini, anda harus menggunakan alat kebolehcerapan dan keselamatan yang dibina khas. Alat seperti Amazon CloudWatch, Prometheus, dan Amazon GuardDuty menawarkan cerapan operasi dan keselamatan yang terperinci, menjadikannya lebih sesuai untuk menangani isu sensitif masa dan keperluan pemantauan yang mendalam.


[User] Apakah yang berlaku apabila saya menggunakan Amazon SNS?

[Assistant] Sangat mudah untuk memulakan dengan Amazon SNS. Pembangun mesti terlebih dahulu mencipta "topik" yang merupakan "titik akses" – mengenal pasti subjek atau jenis peristiwa tertentu – untuk menerbitkan mesej dan membenarkan klien melanggan pemberitahuan. Setelah topik dicipta, pemilik topik boleh menetapkan dasar untuknya seperti mengehadkan siapa yang boleh menerbitkan mesej atau melanggan pemberitahuan, atau menentukan protokol pemberitahuan yang akan disokong (iaitu HTTP/HTTPS, e-mel, SMS). Pelanggan ialah klien yang berminat untuk menerima pemberitahuan daripada topik yang diminati; mereka boleh melanggan topik atau dilanggan oleh pemilik topik. Pelanggan menentukan protokol dan titik akhir (URL, alamat e-mel, dsb.) untuk pemberitahuan dihantar. Apabila penerbit mempunyai maklumat atau kemas kini untuk memaklumkan pelanggan mereka, mereka boleh menerbitkan mesej ke topik – yang serta-merta mencetuskan Amazon SNS untuk menghantar mesej kepada semua pelanggan yang berkenaan.


[User] Apakah yang akan berlaku atau apa faedah yang diperolehi jika saya menggunakan AWS Glue DataBrew?

[Assistant] DataBrew ialah alat penyediaan data visual yang memudahkan penganalisis data dan saintis data menyediakan data dengan antara muka visual interaktif, tunjuk-dan-klik tanpa menulis kod. Dengan Glue DataBrew, anda boleh dengan mudah memvisualisasikan, membersihkan, dan menormalkan data berkapasiti terabait, malah petabait, terus daripada data lake, gudang data, dan pangkalan data anda, termasuk Amazon S3, Amazon Redshift, Amazon Aurora, dan Amazon RDS.


[User] Dalam usaha untuk menyebarkan sistem notifikasi automatik yang membolehkan penghantaran mesej serta-merta kepada pelanggan melalui SMS dan email, bagaimanakah anda boleh menggunakan Amazon SNS untuk memudahkan pemesejan ini dalam persekitaran pengeluaran?

[Assistant] Sangat mudah untuk memulakan dengan Amazon SNS. Pembangun mesti terlebih dahulu mencipta "topik" yang merupakan "titik akses" – mengenal pasti subjek atau jenis peristiwa tertentu – untuk menerbitkan mesej dan membenarkan klien melanggan pemberitahuan. Setelah topik dicipta, pemilik topik boleh menetapkan dasar untuknya seperti mengehadkan siapa yang boleh menerbitkan mesej atau melanggan pemberitahuan, atau menentukan protokol pemberitahuan yang akan disokong (iaitu HTTP/HTTPS, e-mel, SMS). Pelanggan ialah klien yang berminat untuk menerima pemberitahuan daripada topik yang diminati; mereka boleh melanggan topik atau dilanggan oleh pemilik topik. Pelanggan menentukan protokol dan titik akhir (URL, alamat e-mel, dsb.) untuk pemberitahuan dihantar. Apabila penerbit mempunyai maklumat atau kemas kini untuk memaklumkan pelanggan mereka, mereka boleh menerbitkan mesej ke topik – yang serta-merta mencetuskan Amazon SNS untuk menghantar mesej kepada semua pelanggan yang berkenaan.


[User] Syarikat anda memerlukan penyelesaian untuk membersihkan dan memetakan data tanpa perlu menulis kod yang rumit. Adakah AWS Glue DataBloom sesuai untuk senario ini?

[Assistant] DataBrew ialah alat penyediaan data visual yang memudahkan penganalisis data dan saintis data menyediakan data dengan antara muka visual interaktif, tunjuk-dan-klik tanpa menulis kod. Dengan Glue DataBrew, anda boleh dengan mudah memvisualisasikan, membersihkan, dan menormalkan data berkapasiti terabait, malah petabait, terus daripada data lake, gudang data, dan pangkalan data anda, termasuk Amazon S3, Amazon Redshift, Amazon Aurora, dan Amazon RDS.


[User] Apakah kesan atau perbezaan utama jika saya memilih HTTP API berbanding REST API semasa membina API RESTful?

[Assistant] Anda boleh membina API RESTful menggunakan kedua-dua HTTP API dan REST API dalam Amazon API Gateway. HTTP API dioptimumkan untuk membina API yang menjadi proksi kepada fungsi AWS Lambda atau backend HTTP, menjadikannya sesuai untuk beban kerja serverless. HTTP API merupakan alternatif yang lebih murah dan lebih pantas berbanding REST API, tetapi pada masa ini ia tidak menyokong fungsi pengurusan API. REST API bertujuan untuk API yang memerlukan fungsi proksi API dan ciri pengurusan API dalam satu penyelesaian. HTTP API sesuai untuk: Membina API proksi untuk AWS Lambda atau mana-mana endpoint HTTP Membina API moden yang dilengkapi dengan kebenaran OIDC dan OAuth 2 Beban kerja yang berkemungkinan berkembang sangat besar API untuk beban kerja yang sensitif terhadap latensi REST API sesuai untuk: Pelanggan yang ingin membayar satu titik harga untuk set ciri menyeluruh yang diperlukan untuk membina, mengurus, dan menerbitkan API mereka.


[User] Anda sedang mereka bentuk seni bina untuk aplikasi baharu dan perlu mewujudkan API RESTful. Dalam situasi deploy sebenar, apakah kriteria yang perlu anda pertimbangkan untuk memilih sama ada untuk menggunakan HTTP API atau REST API?

[Assistant] Anda boleh membina API RESTful menggunakan kedua-dua HTTP API dan REST API dalam Amazon API Gateway. HTTP API dioptimumkan untuk membina API yang menjadi proksi kepada fungsi AWS Lambda atau backend HTTP, menjadikannya sesuai untuk beban kerja serverless. HTTP API merupakan alternatif yang lebih murah dan lebih pantas berbanding REST API, tetapi pada masa ini ia tidak menyokong fungsi pengurusan API. REST API bertujuan untuk API yang memerlukan fungsi proksi API dan ciri pengurusan API dalam satu penyelesaian. HTTP API sesuai untuk: Membina API proksi untuk AWS Lambda atau mana-mana endpoint HTTP Membina API moden yang dilengkapi dengan kebenaran OIDC dan OAuth 2 Beban kerja yang berkemungkinan berkembang sangat besar API untuk beban kerja yang sensitif terhadap latensi REST API sesuai untuk: Pelanggan yang ingin membayar satu titik harga untuk set ciri menyeluruh yang diperlukan untuk membina, mengurus, dan menerbitkan API mereka.


[User] Apakah yang akan berlaku jika saya mempunyai berbilang CloudFront Security Savings Bundles yang aktif pada masa yang sama?

[Assistant] Ya, anda boleh membeli CloudFront Security Savings Bundles tambahan apabila penggunaan anda meningkat untuk mendapatkan diskaun pada penggunaan tambahan. Semua CloudFront Security Savings Bundles yang aktif akan diambil kira semasa mengira bil AWS anda.


[User] Apakah yang akan berlaku apabila saya menggunakan WebSockets?

[Assistant] WebSocket ialah protokol komunikasi masa nyata yang menyediakan komunikasi dua hala antara klien dan pelayan melalui sambungan TCP yang dikekalkan untuk tempoh yang lama. Dengan menggunakan sambungan terbuka yang berterusan, klien dan pelayan boleh menghantar data masa nyata antara satu sama lain tanpa klien perlu kerap memulakan semula sambungan untuk menyemak data baharu untuk ditukar. Sambungan WebSocket sering digunakan dalam aplikasi sembang, platform kerjasama, permainan multipemain, dan platform dagangan kewangan. Rujuk dokumentasi kami untuk mengetahui lebih lanjut tentang menggunakan protokol WebSocket dengan Amazon CloudFront.


[User] Dalam usaha untuk mengoptimumkan kos infrastruktur semasa fasa deploy, adakah dibenarkan untuk mempunyai lebih daripada satu CloudFront Security Savings Bundle yang aktif serentak dalam akaun AWS yang sama?

[Assistant] Ya, anda boleh membeli CloudFront Security Savings Bundles tambahan apabila penggunaan anda meningkat untuk mendapatkan diskaun pada penggunaan tambahan. Semua CloudFront Security Savings Bundles yang aktif akan diambil kira semasa mengira bil AWS anda.


[User] Anda sed mereka bentuk aplikasi masa nyata (real-time) yang memerlukan pertukaran data dua hala serta-merta. Terangkan apakah WebSockets dan bagaimana ia berfungsi dalam senario ini.

[Assistant] WebSocket ialah protokol komunikasi masa nyata yang menyediakan komunikasi dua hala antara klien dan pelayan melalui sambungan TCP yang dikekalkan untuk tempoh yang lama. Dengan menggunakan sambungan terbuka yang berterusan, klien dan pelayan boleh menghantar data masa nyata antara satu sama lain tanpa klien perlu kerap memulakan semula sambungan untuk menyemak data baharu untuk ditukar. Sambungan WebSocket sering digunakan dalam aplikasi sembang, platform kerjasama, permainan multipemain, dan platform dagangan kewangan. Rujuk dokumentasi kami untuk mengetahui lebih lanjut tentang menggunakan protokol WebSocket dengan Amazon CloudFront.


[User] Apa yang akan berlaku sekiranya aksara khas tidak di-*escape* dalam pertanyaan CloudWatch Logs Insights?

[Assistant] Anda boleh menggunakan backtick untuk escape aksara khas. Nama medan log yang mengandungi aksara selain daripada aksara alfanumerik, @, dan . memerlukan escape dengan backtick.


[User] Apakah kesannya jika saya menggunakan S3 Access Grants untuk menjadikan data boleh diakses secara awam?

[Assistant] Tidak, anda tidak boleh memberikan akses awam kepada data dengan S3 Access Grants.


[User] Dalam situasi di mana saya perlu menapis data log yang mengandungi aksara khas menggunakan CloudWatch Logs Insights, apakah sintaks yang betul untuk saya gunakan bagi memastikan pertanyaan berjaya dilaksanakan?

[Assistant] Anda boleh menggunakan backtick untuk escape aksara khas. Nama medan log yang mengandungi aksara selain daripada aksara alfanumerik, @, dan . memerlukan escape dengan backtick.


[User] Anda sed mereka bentuk penyelesaian untuk berkongsi data S3 secara dinamik kepada pengguna luar. Bagaimanakah cara anda menggunakan S3 Access Grants untuk memberikan akses awam kepada data tersebut?

[Assistant] Tidak, anda tidak boleh memberikan akses awam kepada data dengan S3 Access Grants.


[User] Dalam persekitaran pengeluaran, apakah yang akan berlaku kepada aplikasi anda jika ribuan pengguna aktif cuba mengakses API anda secara serentak semasa puncak trafik, dan bagaimanakah anda boleh mengurus beban tersebut?

[Assistant] Jika caching tidak didayakan dan had throttling tidak digunakan, maka semua permintaan akan melalui ke perkhidmatan backend anda sehingga had throttling peringkat akaun dicapai. Jika had throttling telah ditetapkan, maka Amazon API Gateway akan menyingkirkan jumlah permintaan yang diperlukan dan hanya menghantar had yang ditetapkan kepada perkhidmatan backend anda. Jika cache dikonfigurasikan, maka Amazon API Gateway akan mengembalikan respons cache untuk permintaan pendua untuk tempoh masa yang boleh disesuaikan, tetapi hanya jika di bawah had throttling yang dikonfigurasikan. Keseimbangan antara backend dan klien ini memastikan prestasi optimum API untuk aplikasi yang disokongnya. Permintaan yang di-throttle akan dicuba semula secara automatik oleh SDK sisi klien yang dijana oleh Amazon API Gateway. Secara lalai, Amazon API Gateway tidak menetapkan sebarang cache pada kaedah API anda.


[User] Apakah kesan atau keadaan yang berlaku jika saya menggunakan Large Data Migration Manager untuk mengemas kini pelan projek saya?

[Assistant] Anda boleh mengemas kini pelan projek anda dalam salah satu daripada dua cara: (1) anda mengubah suai maklumat pelan anda dengan mengemas kini jumlah saiz data, bilangan kerja Snowball serentak, atau (2) Data Migration Manager Snowball mengira purata tempoh kerja Snowball (dari penciptaan pesanan hingga siap) dan purata kadar pengisian bagi setiap tapak untuk melaraskan pelan anda secara automatik. Data Migration Manager kemudian menggunakan kemas kini pelan ini untuk melaraskan jadual pesanan anda untuk memaklumkan anda tentang status projek anda dan sama ada kerja Snowball tambahan diperlukan.


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

[Assistant] AWS CloudFormation ialah perkhidmatan yang memberikan pembangun dan perniagaan cara mudah untuk mencipta koleksi sumber AWS dan pihak ketiga yang berkaitan, serta menyediakan dan mengurusnya secara teratur dan boleh diramal.


[User] Anda sedang menguruskan migrasi data berskala besar dalam persekitaran pengeluaran. Jika strategi pemindahan memerlukan pengubahsuaian, apakah langkah-langkah yang perlu diambil untuk mengemas kini pelan projek yang sedia ada menggunakan Large Data Migration Manager?

[Assistant] Anda boleh mengemas kini pelan projek anda dalam salah satu daripada dua cara: (1) anda mengubah suai maklumat pelan anda dengan mengemas kini jumlah saiz data, bilangan kerja Snowball serentak, atau (2) Data Migration Manager Snowball mengira purata tempoh kerja Snowball (dari penciptaan pesanan hingga siap) dan purata kadar pengisian bagi setiap tapak untuk melaraskan pelan anda secara automatik. Data Migration Manager kemudian menggunakan kemas kini pelan ini untuk melaraskan jadual pesanan anda untuk memaklumkan anda tentang status projek anda dan sama ada kerja Snowball tambahan diperlukan.


[User] Dalam persekitaran produksi yang sebenar, bagaimanakah anda boleh menggunakan AWS CloudFormation untuk mengautomasikan proses *provisioning* dan menguruskan infrastruktur selaras dengan prinsip *Infrastructure as Code* (IaC)?

[Assistant] AWS CloudFormation ialah perkhidmatan yang memberikan pembangun dan perniagaan cara mudah untuk mencipta koleksi sumber AWS dan pihak ketiga yang berkaitan, serta menyediakan dan mengurusnya secara teratur dan boleh diramal.


[User] Apakah kesan atau keadaan yang berlaku jika saya menggabungkan Amazon OpenSearch dengan DynamoDB dan Lambda?

[Assistant] Anda boleh menyegerakkan data dari DynamoDB ke Amazon OpenSearch menggunakan DynamoDB Streams dan Lambda. Apabila item dalam DynamoDB berubah, Streams mencetuskan Lambda yang mengindeks data ke OpenSearch. Ini membolehkan anda melakukan pencarian teks penuh dan pertanyaan analitik lanjutan yang tidak disokong oleh DynamoDB. Anda membina corak sinkronisasi ini untuk menggabungkan kemampuan kedua-dua perkhidmatan: penyimpanan skala DynamoDB dan carian kaya OpenSearch.


[User] Anda sed mereka bentuk senario di mana data perlu diindeks dan dicari secara pantas. Apakah langkah-langkah yang perlu diambil untuk memastikan Amazon OpenSearch berfungsi sebagai lapisan carian yang menerima data secara automatik dari DynamoDB melalui Lambda?

[Assistant] Anda boleh menyegerakkan data dari DynamoDB ke Amazon OpenSearch menggunakan DynamoDB Streams dan Lambda. Apabila item dalam DynamoDB berubah, Streams mencetuskan Lambda yang mengindeks data ke OpenSearch. Ini membolehkan anda melakukan pencarian teks penuh dan pertanyaan analitik lanjutan yang tidak disokong oleh DynamoDB. Anda membina corak sinkronisasi ini untuk menggabungkan kemampuan kedua-dua perkhidmatan: penyimpanan skala DynamoDB dan carian kaya OpenSearch.


[User] Apakah kesan atau faedah yang saya akan perolehi jika saya melakukan peningkatan naik taraf kepada pengalaman bersepadu dalam SageMaker, memandangkan saya kini menggunakan perkhidmatan AWS sedia ada yang kini disertakan dalam SageMaker?

[Assistant] Pengalaman pembangunan data sedia ada anda dalam perkhidmatan AWS seperti Amazon EMR, AWS Glue, dan Athena kekal tersedia. Ini bermakna semua kod dan sumber yang telah anda cipta boleh terus digunakan tanpa gangguan. Kami akan menyediakan skrip naik taraf yang mudah digunakan dan garis panduan menyeluruh untuk membawa pangkalan kod sedia ada anda kepada pengalaman SageMaker bersepadu pada Q1 2025.


[User] Sebagai seorang jurutera machine learning, saya sedang menggunakan perkhidmatan AWS sedia ada yang kini disertakan dalam SageMaker. Apakah langkah-langkah yang perlu saya ambil untuk menaik taraf infrastruktur tersebut kepada pengalaman bersepadu dalam SageMaker bagi persekitaran pengeluaran (production environment)?

[Assistant] Pengalaman pembangunan data sedia ada anda dalam perkhidmatan AWS seperti Amazon EMR, AWS Glue, dan Athena kekal tersedia. Ini bermakna semua kod dan sumber yang telah anda cipta boleh terus digunakan tanpa gangguan. Kami akan menyediakan skrip naik taraf yang mudah digunakan dan garis panduan menyeluruh untuk membawa pangkalan kod sedia ada anda kepada pengalaman SageMaker bersepadu pada Q1 2025.


[User] Apakah kesannya jika peratusan pensampelan hanya boleh ditentukan untuk percubaan penghantaran yang berjaya, sedangkan percubaan penghantaran yang gagal tidak boleh disampel?

[Assistant] Berdasarkan maklum balas yang kami terima daripada pelanggan, kami mendapati bahawa kebanyakan pembangun berminat untuk mengetahui semua kegagalan percubaan penghantaran untuk aplikasi mereka – dan lebih suka hanya menyimpan sampel penghantaran yang berjaya daripada mencatat kesemuanya.


[User] Apakah kesan atau implikasi yang berbeza apabila saya menggunakan long polling berbanding short polling dalam SQS?

[Assistant] Short polling memulangkan segera (dengan subset pelayan) tetapi mungkin memulangkan respons kosong dan memerlukan lebih banyak panggilan. Long polling menunggu mesej untuk tempoh tertentu (sehingga 20 saat) sebelum memulangkan, mengurangkan bilangan panggilan kosong dan mengurangkan kos. Direkomendasikan untuk menggunakan long polling dengan menetapkan WaitTimeSeconds untuk meningkatkan kecekapan dan mengurangkan penggunaan API SQS.


[User] Semasa mengkonfigurasi percubaan penghantaran, mengapa sistem hanya membenarkan anda untuk menetapkan peratusan pensampelan untuk percubaan yang berjaya, manakala pensampelan untuk percubaan yang gagal tidak boleh ditukar?

[Assistant] Berdasarkan maklum balas yang kami terima daripada pelanggan, kami mendapati bahawa kebanyakan pembangun berminat untuk mengetahui semua kegagalan percubaan penghantaran untuk aplikasi mereka – dan lebih suka hanya menyimpan sampel penghantaran yang berjaya daripada mencatat kesemuanya.


[User] Apakah yang akan berlaku jika saya menghantar pemberitahuan tolak menggunakan SNS Free Tier?

[Assistant] SNS Free Tier merangkumi 1 juta penerbitan, ditambah 1 juta penghantaran push mudah alih. Jadi, anda boleh menghantar 1 juta pemberitahuan tolak percuma setiap bulan. Pemberitahuan kepada semua titik akhir push mudah alih dikira bersama-sama ke arah 1 juta penghantaran push mudah alih percuma anda.


[User] Dalam senario aplikasi yang memerlukan pemprosesan mesej segera, bagaimanakah anda menentukan pendekatan yang sesuai antara long polling dan short polling dalam SQS untuk memastikan prestasi dan kos penggunaan dioptimumkan?

[Assistant] Short polling memulangkan segera (dengan subset pelayan) tetapi mungkin memulangkan respons kosong dan memerlukan lebih banyak panggilan. Long polling menunggu mesej untuk tempoh tertentu (sehingga 20 saat) sebelum memulangkan, mengurangkan bilangan panggilan kosong dan mengurangkan kos. Direkomendasikan untuk menggunakan long polling dengan menetapkan WaitTimeSeconds untuk meningkatkan kecekapan dan mengurangkan penggunaan API SQS.


[User] Anda sed mereka aplikasi penghantaran mesej untuk memantau status pemprosesan. Berapakah bilangan maksimum pemberitahuan tolak (bounce notifications) yang boleh dihantar melalui SNS Free Tier untuk memastikan projek ini kekal dalam had kos?

[Assistant] SNS Free Tier merangkumi 1 juta penerbitan, ditambah 1 juta penghantaran push mudah alih. Jadi, anda boleh menghantar 1 juta pemberitahuan tolak percuma setiap bulan. Pemberitahuan kepada semua titik akhir push mudah alih dikira bersama-sama ke arah 1 juta penghantaran push mudah alih percuma anda.


[User] Apakah cara untuk memantau status endpoint Elastic Load Balancers (ELB) saya jika saya menggunakan DNS Failover?

[Assistant] Kaedah yang disyorkan untuk menyediakan DNS Failover dengan endpoint ELB adalah dengan menggunakan rekod Alias dengan pilihan "Evaluate Target Health". Oleh kerana anda tidak mencipta health check sendiri untuk endpoint ELB apabila menggunakan pilihan ini, tiada metrik CloudWatch khusus yang dijana oleh Route 53 untuk endpoint ini. Anda boleh mendapatkan metrik tentang kesihatan load balancer anda dalam dua cara. Pertama, Elastic Load Balancing menerbitkan metrik yang menunjukkan kesihatan load balancer dan bilangan instance sihat di belakangnya. Untuk butiran tentang mengkonfigurasi metrik CloudWatch untuk ELB, rujuk panduan pembangun ELB. Kedua, anda boleh mencipta health check sendiri terhadap CNAME yang disediakan oleh ELB, contohnya elb-example-123456678.us-west-2.elb.amazonaws.com. Anda tidak akan menggunakan health check ini untuk DNS Failover itu sendiri (kerana pilihan "Evaluate Target Health" menyediakan DNS Failover untuk anda), tetapi anda boleh melihat metrik CloudWatch untuk health check ini dan mencipta alarm untuk dimaklumkan jika health check gagal. Untuk butiran lengkap tentang menggunakan DNS Failover dengan endpoint ELB, sila rujuk Panduan Pembangun Route 53.


[User] Macam mana nak pindahkan data dari arkib pita sedia ada ke S3 Glacier Deep Archive?

[Assistant] Terdapat pelbagai cara untuk memindahkan data daripada arkib pita sedia ada ke S3 Glacier Deep Archive. Anda boleh menggunakan AWS Tape Gateway untuk menyepadukan dengan aplikasi sandaran sedia ada menggunakan antara muka perpustakaan pita maya (VTL). Antara muka ini membentangkan pita maya kepada aplikasi sandaran. Pita-pita ini boleh digunakan serta-merta untuk menyimpan data dalam Amazon S3, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval, dan S3 Glacier Deep Archive. Anda juga boleh menggunakan AWS Snowball untuk memindahkan data. Snowball mempercepatkan pemindahan data berskala terabait hingga petabait ke dalam dan keluar dari AWS menggunakan peranti storan fizikal yang direka untuk selamat semasa pengangkutan. Menggunakan Snowball membantu menghapuskan cabaran yang mungkin dihadapi dengan pemindahan data berskala besar termasuk kos rangkaian yang tinggi, masa pemindahan yang lama, dan kebimbangan keselamatan. Akhir sekali, anda boleh menggunakan AWS Direct Connect untuk mewujudkan sambungan rangkaian khusus dari premis anda ke AWS. Dalam banyak kes, Direct Connect boleh mengurangkan kos rangkaian anda, meningkatkan daya pemprosesan lebar jalur, dan menyediakan pengalaman rangkaian yang lebih konsisten berbanding sambungan berasaskan internet.


[User] Apakah alasan di sebalik keperluan fungsi AWS Lambda untuk sentiasa bersifat tanpa keadaan (stateless)?

[Assistant] Mengekalkan fungsi tanpa keadaan membolehkan AWS Lambda melancarkan seberapa banyak salinan fungsi yang diperlukan dengan pantas untuk menskalakan kepada kadar peristiwa masuk. Walaupun model pengaturcaraan AWS Lambda adalah tanpa keadaan, kod anda boleh mengakses data berkeadaan (stateful) dengan memanggil perkhidmatan web lain, seperti Amazon S3 atau Amazon DynamoDB.


[User] Kenapa fungsi AWS Lambda kena stateless (tanpa keadaan)?

[Assistant] Mengekalkan fungsi tanpa keadaan membolehkan AWS Lambda melancarkan seberapa banyak salinan fungsi yang diperlukan dengan pantas untuk menskalakan kepada kadar peristiwa masuk. Walaupun model pengaturcaraan AWS Lambda adalah tanpa keadaan, kod anda boleh mengakses data berkeadaan (stateful) dengan memanggil perkhidmatan web lain, seperti Amazon S3 atau Amazon DynamoDB.


[User] Dalam persekitaran serverless, apakah cara yang boleh saya gunakan untuk melindungi aplikasi daripada serangan SQL injection?

[Assistant] Untuk melindungi daripada SQL injection: gunakan parameter berparameter (parameterized queries) atau perpustakaan ORM yang mengendalikan penjanaan SQL dengan selamat, jangan gabungkan input pengguna secara langsung ke dalam pertanyaan SQL, dan sahkan serta bersihkan input. Jika anda menggunakan DynamoDB, ia tidak terdedah kepada SQL injection kerana ia bukan pangkalan data SQL. Anda juga boleh menggunakan AWS WAF untuk menyekat corak serangan SQL di API Gateway.


[User] Trafik VPC peering dalam satu region tu encrypted ke tak?

[Assistant] Tidak. Trafik antara instance dalam peered VPC kekal peribadi dan terpencil – sama seperti trafik antara dua instance dalam VPC yang sama adalah peribadi dan terpencil.


[User] Sulitkah trafik yang bergerak melalui sesebuah hubungan VPC peering dalam region?

[Assistant] Tidak. Trafik antara instance dalam peered VPC kekal peribadi dan terpencil – sama seperti trafik antara dua instance dalam VPC yang sama adalah peribadi dan terpencil.


[User] Apabila dibandingkan dengan gudang data lain, sejauh manakah prestasi Amazon Redshift?

[Assistant] Keputusan penanda aras TPC-DS menunjukkan bahawa Amazon Redshift menyediakan prestasi harga terbaik secara terus, walaupun untuk set data 3 TB yang agak kecil. Amazon Redshift memberikan prestasi harga sehingga 5x lebih baik daripada gudang data awan yang lain. Ini bermakna anda boleh mendapat manfaat daripada prestasi harga terkemuka Amazon Redshift dari awal tanpa pelarasan manual. Berdasarkan telemetri armada prestasi kami, kami juga mengetahui bahawa kebanyakan beban kerja ialah beban kerja pertanyaan pendek (beban kerja yang berjalan dalam masa kurang daripada 1 saat). Untuk beban kerja ini, penanda aras terkini menunjukkan bahawa Amazon Redshift menawarkan prestasi harga sehingga 7x lebih baik pada beban kerja konkurensi tinggi, latensi rendah berbanding gudang data awan yang lain. Ketahui lebih lanjut di sini.


[User] Macam mana prestasi Amazon Redshift kalau compare dengan gudang data lain?

[Assistant] Keputusan penanda aras TPC-DS menunjukkan bahawa Amazon Redshift menyediakan prestasi harga terbaik secara terus, walaupun untuk set data 3 TB yang agak kecil. Amazon Redshift memberikan prestasi harga sehingga 5x lebih baik daripada gudang data awan yang lain. Ini bermakna anda boleh mendapat manfaat daripada prestasi harga terkemuka Amazon Redshift dari awal tanpa pelarasan manual. Berdasarkan telemetri armada prestasi kami, kami juga mengetahui bahawa kebanyakan beban kerja ialah beban kerja pertanyaan pendek (beban kerja yang berjalan dalam masa kurang daripada 1 saat). Untuk beban kerja ini, penanda aras terkini menunjukkan bahawa Amazon Redshift menawarkan prestasi harga sehingga 7x lebih baik pada beban kerja konkurensi tinggi, latensi rendah berbanding gudang data awan yang lain. Ketahui lebih lanjut di sini.


[User] Kunci asimetri boleh guna dengan kedai kunci tersuai AWS KMS tak?

[Assistant] Tidak. Anda tidak boleh menggunakan fungsi kedai kunci tersuai dengan kunci asimetri.


[User] Dalam konteks kedai kunci tersuai AWS KMS, adakah kunci asimetri mampu berfungsi?

[Assistant] Tidak. Anda tidak boleh menggunakan fungsi kedai kunci tersuai dengan kunci asimetri.


[User] Bagi ciri penghantaran log CloudFront, ke destinasi manakah log tersebut boleh dihantar?

[Assistant] Log standard CloudFront dihantar ke bucket Amazon S3 pilihan anda, log Amazon CloudWatch dan Amazon Data Firehose. Untuk maklumat lanjut, lihat Gunakan log standard (log akses). Log masa nyata CloudFront dihantar ke strim data pilihan anda dalam Amazon Kinesis Data Streams. CloudFront mengenakan caj untuk log masa nyata, sebagai tambahan kepada caj yang anda tanggung untuk menggunakan Kinesis Data Streams. Untuk maklumat lanjut, lihat Gunakan log masa nyata. Log fungsi pinggir CloudFront (Lambda@Edge dan CloudFront Functions) dihantar ke log Amazon CloudWatch.


[User] Dalam persekitaran pengeluaran yang menggunakan DNS Failover dengan Elastic Load Balancers (ELB) sebagai endpoint, apakah kaedah yang perlu saya jalankan untuk menyemak dan mengesahkan status kesihatan endpoint tersebut?

[Assistant] Kaedah yang disyorkan untuk menyediakan DNS Failover dengan endpoint ELB adalah dengan menggunakan rekod Alias dengan pilihan "Evaluate Target Health". Oleh kerana anda tidak mencipta health check sendiri untuk endpoint ELB apabila menggunakan pilihan ini, tiada metrik CloudWatch khusus yang dijana oleh Route 53 untuk endpoint ini. Anda boleh mendapatkan metrik tentang kesihatan load balancer anda dalam dua cara. Pertama, Elastic Load Balancing menerbitkan metrik yang menunjukkan kesihatan load balancer dan bilangan instance sihat di belakangnya. Untuk butiran tentang mengkonfigurasi metrik CloudWatch untuk ELB, rujuk panduan pembangun ELB. Kedua, anda boleh mencipta health check sendiri terhadap CNAME yang disediakan oleh ELB, contohnya elb-example-123456678.us-west-2.elb.amazonaws.com. Anda tidak akan menggunakan health check ini untuk DNS Failover itu sendiri (kerana pilihan "Evaluate Target Health" menyediakan DNS Failover untuk anda), tetapi anda boleh melihat metrik CloudWatch untuk health check ini dan mencipta alarm untuk dimaklumkan jika health check gagal. Untuk butiran lengkap tentang menggunakan DNS Failover dengan endpoint ELB, sila rujuk Panduan Pembangun Route 53.


[User] Apakah yang akan berlaku jika saya memantau fungsi AWS Lambda?

[Assistant] AWS Lambda secara automatik memantau fungsi Lambda bagi pihak anda, melaporkan metrik masa nyata melalui Amazon CloudWatch, termasuk jumlah permintaan, penggunaan konkurensi peringkat akaun dan peringkat fungsi, kependaman, kadar ralat, dan permintaan yang disekat. Anda boleh melihat statistik untuk setiap fungsi Lambda anda melalui konsol Amazon CloudWatch atau melalui konsol AWS Lambda. Anda juga boleh memanggil API pemantauan pihak ketiga dalam fungsi Lambda anda. Lawati Troubleshooting CloudWatch metrics untuk mengetahui lebih lanjut. Caj standard untuk AWS Lambda dikenakan untuk penggunaan metrik terbina dalam Lambda.


[User] Dalam persekitaran pengeluaran yang menggunakan AWS Lambda, apakah strategi atau konfigurasi yang perlu anda implementasi untuk memastikan prestasi dan isu dapat dikesan dengan efektif?

[Assistant] AWS Lambda secara automatik memantau fungsi Lambda bagi pihak anda, melaporkan metrik masa nyata melalui Amazon CloudWatch, termasuk jumlah permintaan, penggunaan konkurensi peringkat akaun dan peringkat fungsi, kependaman, kadar ralat, dan permintaan yang disekat. Anda boleh melihat statistik untuk setiap fungsi Lambda anda melalui konsol Amazon CloudWatch atau melalui konsol AWS Lambda. Anda juga boleh memanggil API pemantauan pihak ketiga dalam fungsi Lambda anda. Lawati Troubleshooting CloudWatch metrics untuk mengetahui lebih lanjut. Caj standard untuk AWS Lambda dikenakan untuk penggunaan metrik terbina dalam Lambda.


[User] Apakah yang akan berlaku jika saya menggunakan Amazon S3 Tables?

[Assistant] Amazon S3 Tables menyediakan storan S3 yang dioptimumkan khusus untuk beban kerja analitik, meningkatkan prestasi pertanyaan sambil mengurangkan kos. Anda boleh mengakses keupayaan analitik Iceberg lanjutan dan membuat pertanyaan data menggunakan perkhidmatan AWS yang biasa seperti Amazon Athena, Redshift, dan EMR melalui integrasi S3 Tables dengan seni bina lakehouse Amazon SageMaker. Selain itu, anda boleh menggunakan aplikasi pihak ketiga yang serasi dengan Iceberg REST seperti Apache Spark, Apache Flink, Trino, DuckDB, dan PyIceberg, untuk membaca dan menulis data ke dalam S3 Tables. Anda boleh menggunakan table bucket untuk menyimpan data berjadual seperti transaksi pembelian harian, data sensor penstriman, atau impresi iklan sebagai jadual Iceberg dalam Amazon S3, dan kemudian berinteraksi dengan data tersebut menggunakan keupayaan analitik seperti transaksi peringkat baris, syot kilat jadual yang boleh dipertanyakan, dan banyak lagi, semuanya diuruskan oleh Amazon S3. Table bucket melakukan penyelenggaraan jadual berterusan untuk mengoptimumkan kecekapan pertanyaan secara automatik dari semasa ke semasa, walaupun data lake berkembang dan berubah.


[User] Dalam persekitaran kerja sebenar yang melibatkan pengurusan data berskala besar, adakah anda akan memilih untuk mengkonfigurasi dan menggunakan Amazon S3 Tables bagi mengendalikan beban kerja (workload) data lake tabular anda?

[Assistant] Amazon S3 Tables menyediakan storan S3 yang dioptimumkan khusus untuk beban kerja analitik, meningkatkan prestasi pertanyaan sambil mengurangkan kos. Anda boleh mengakses keupayaan analitik Iceberg lanjutan dan membuat pertanyaan data menggunakan perkhidmatan AWS yang biasa seperti Amazon Athena, Redshift, dan EMR melalui integrasi S3 Tables dengan seni bina lakehouse Amazon SageMaker. Selain itu, anda boleh menggunakan aplikasi pihak ketiga yang serasi dengan Iceberg REST seperti Apache Spark, Apache Flink, Trino, DuckDB, dan PyIceberg, untuk membaca dan menulis data ke dalam S3 Tables. Anda boleh menggunakan table bucket untuk menyimpan data berjadual seperti transaksi pembelian harian, data sensor penstriman, atau impresi iklan sebagai jadual Iceberg dalam Amazon S3, dan kemudian berinteraksi dengan data tersebut menggunakan keupayaan analitik seperti transaksi peringkat baris, syot kilat jadual yang boleh dipertanyakan, dan banyak lagi, semuanya diuruskan oleh Amazon S3. Table bucket melakukan penyelenggaraan jadual berterusan untuk mengoptimumkan kecekapan pertanyaan secara automatik dari semasa ke semasa, walaupun data lake berkembang dan berubah.


[User] Apakah akibatnya sekiranya saya menyimpan fail log aktiviti saya untuk tempoh masa yang lama?

[Assistant] Anda mengawal policy pengekalan untuk fail log CloudTrail anda. Secara lalai, fail log disimpan selama-lamanya. Anda boleh menggunakan peraturan pengurusan kitaran hayat objek S3 untuk menentukan policy pengekalan anda sendiri. Sebagai contoh, anda mungkin ingin memadam fail log lama atau mengarkibkannya ke Amazon Simple Storage Service Glacier (Amazon S3 Glacier).


[User] Apakah kos yang dikenakan sekiranya saya menggunakan Amazon ECS?

[Assistant] Tiada caj tambahan untuk Amazon ECS. Anda membayar untuk sumber AWS (contohnya, instance Amazon EC2, sumber AWS Fargate atau volume Amazon EBS) yang anda cipta untuk menyimpan dan menjalankan aplikasi anda. Anda hanya membayar untuk apa yang anda gunakan, semasa anda menggunakannya; tiada yuran minimum dan tiada komitmen awal. Terdapat dua model caj yang berbeza untuk Amazon ECS. Amazon ECS pada AWS Outposts mengikut model yang sama seperti Amazon EC2 Launch Type. Model Amazon EC2 Launch Type: Tiada caj tambahan untuk Amazon EC2 launch type. Anda membayar untuk sumber AWS (seperti instance Amazon EC2 atau volume Amazon EBS) yang anda cipta untuk menyimpan dan menjalankan aplikasi anda. Anda hanya membayar untuk apa yang anda gunakan, semasa anda menggunakannya; tiada yuran minimum dan tiada komitmen awal. Lihat maklumat harga terperinci di halaman harga Amazon EC2. Model AWS Fargate Launch Type: Dengan AWS Fargate, anda membayar untuk jumlah sumber vCPU dan memori yang diminta oleh aplikasi berkontena anda. Sumber vCPU dan memori dikira dari masa imej kontena anda ditarik sehingga Amazon ECS Task ditamatkan, dibundarkan ke saat terdekat. Caj minimum satu minit dikenakan. Lihat maklumat harga terperinci di halaman harga AWS Fargate.


[User] Apakah yang berlaku kepada data daripada Amazon Kinesis Data Firehose jika ia dijalankan menggunakan Athena?

[Assistant] Jika data Kinesis Data Firehose anda disimpan dalam S3, anda boleh membuat pertanyaan menggunakan Athena. Cipta skema untuk data anda dalam Athena dan mula membuat pertanyaan. Kami mengesyorkan agar anda menyusun data ke dalam partition untuk meningkatkan prestasi. Anda boleh menambah partition yang dicipta oleh Data Firehose menggunakan pernyataan DDL ALTER TABLE. Ketahui lebih lanjut tentang pembahagian data.


[User] Dalam merancang strategi pematuhan dan audit untuk sistem kita, apakah tempoh maksimum yang boleh ditetapkan untuk mengekalkan rekod fail log aktiviti di dalam AWS?

[Assistant] Anda mengawal policy pengekalan untuk fail log CloudTrail anda. Secara lalai, fail log disimpan selama-lamanya. Anda boleh menggunakan peraturan pengurusan kitaran hayat objek S3 untuk menentukan policy pengekalan anda sendiri. Sebagai contoh, anda mungkin ingin memadam fail log lama atau mengarkibkannya ke Amazon Simple Storage Service Glacier (Amazon S3 Glacier).


[User] Syarikat anda merancang untuk menggunakan Amazon ECS untuk menguruskan kontena pengeluaran. Sebagai seorang jurutera DevOps, bagaimanakah cara untuk menganggar dan mengira kos operasi bagi perkhidmatan tersebut?

[Assistant] Tiada caj tambahan untuk Amazon ECS. Anda membayar untuk sumber AWS (contohnya, instance Amazon EC2, sumber AWS Fargate atau volume Amazon EBS) yang anda cipta untuk menyimpan dan menjalankan aplikasi anda. Anda hanya membayar untuk apa yang anda gunakan, semasa anda menggunakannya; tiada yuran minimum dan tiada komitmen awal. Terdapat dua model caj yang berbeza untuk Amazon ECS. Amazon ECS pada AWS Outposts mengikut model yang sama seperti Amazon EC2 Launch Type. Model Amazon EC2 Launch Type: Tiada caj tambahan untuk Amazon EC2 launch type. Anda membayar untuk sumber AWS (seperti instance Amazon EC2 atau volume Amazon EBS) yang anda cipta untuk menyimpan dan menjalankan aplikasi anda. Anda hanya membayar untuk apa yang anda gunakan, semasa anda menggunakannya; tiada yuran minimum dan tiada komitmen awal. Lihat maklumat harga terperinci di halaman harga Amazon EC2. Model AWS Fargate Launch Type: Dengan AWS Fargate, anda membayar untuk jumlah sumber vCPU dan memori yang diminta oleh aplikasi berkontena anda. Sumber vCPU dan memori dikira dari masa imej kontena anda ditarik sehingga Amazon ECS Task ditamatkan, dibundarkan ke saat terdekat. Caj minimum satu minit dikenakan. Lihat maklumat harga terperinci di halaman harga AWS Fargate.


[User] Apakah akibatnya jika saya menyahdayakan GuardDuty adakah ciri Malware Protection turut sama dinyahdayakan?

[Assistant] Tidak, menyahdayakan perkhidmatan GuardDuty juga menyahdayakan ciri Malware Protection.


[User] Dalam persekitaran produksi, pasukan data anda sedang menggunakan Amazon Kinesis Data Firehose untuk mengalirkan log aplikasi. Sebagai jurutras data, anda perlu menganalisis data ini dengan segera untuk menyelesaikan masalah prestasi. Apakah langkah konfigurasi yang diperlukan untuk membolehkan Amazon Athena melakukan pertanyaan ke atas data yang dihantar oleh Kinesis Data Firehose?

[Assistant] Jika data Kinesis Data Firehose anda disimpan dalam S3, anda boleh membuat pertanyaan menggunakan Athena. Cipta skema untuk data anda dalam Athena dan mula membuat pertanyaan. Kami mengesyorkan agar anda menyusun data ke dalam partition untuk meningkatkan prestasi. Anda boleh menambah partition yang dicipta oleh Data Firehose menggunakan pernyataan DDL ALTER TABLE. Ketahui lebih lanjut tentang pembahagian data.


[User] Apakah kesan atau manfaat jika saya menggunakan S3 Transfer Acceleration bersama-sama perisian bersepadu pihak ketiga?

[Assistant] Ya. Pakej perisian yang menyambung terus ke Amazon S3 boleh memanfaatkan S3 Transfer Acceleration apabila mereka menghantar kerja mereka ke Amazon S3. Ketahui lebih lanjut tentang Storage Partner Solutions »


[User] Dalam persekitaran pengeluaran, kami sedang mempertimbangkan untuk menyahdayakan AWS GuardDuty. Adakah tindakan ini juga akan memerlukan kami untuk mematikan ciri Malware Protection secara berasingan?

[Assistant] Tidak, menyahdayakan perkhidmatan GuardDuty juga menyahdayakan ciri Malware Protection.