Topic 2 Question 35
3 mins read

Topic 2 Question 35


Phân tích câu hỏi và yêu cầu

Câu hỏi liên quan đến Azure Functions, yêu cầu triển khai hai tính năng:

  1. Cho phép nhà phát triển viết function bằng ngôn ngữ Rust.
  2. Kết nối khai báo (declaratively) với Azure Blob Storage.

Hãy phân tích từng yêu cầu và xác định tính năng phù hợp.


1. Enable developers to write the functions using the Rust language

  • Rust không phải là ngôn ngữ được hỗ trợ trực tiếp trong Azure Functions.
  • Azure Functions hỗ trợ ngôn ngữ như C#, JavaScript, Python, PowerShell, Java, TypeScript.
  • Để dùng ngôn ngữ tùy chỉnh như Rust, ta phải sử dụng Custom Handler.
    • Custom Handlers cho phép sử dụng bất kỳ runtime nào bằng cách triển khai một HTTP server để xử lý các request của Azure Functions.

✅ Tính năng phù hợp: Custom Handler.


2. Declaratively connect to an Azure Blob Storage account

  • Azure Functions sử dụng Extension Bundles để hỗ trợ các trigger và binding**.
  • Blob Storage binding giúp kết nối khai báo với Blob Storage mà không cần viết mã xử lý thủ công.
  • Extension Bundles chứa các gói mở rộng cho trigger, binding như Blob Storage, Queue Storage, Event Hubs, v.v..

✅ Tính năng phù hợp: Extension Bundle.


Đáp án chính xác

RequirementFeature
Enable developers to write the functions by using the Rust language.Custom Handler
Declaratively connect to an Azure Blob Storage account.Extension Bundle

Tóm tắt lý do chọn

  1. Custom Handler: Cho phép sử dụng ngôn ngữ Rust bằng cách xử lý request thông qua HTTP server.
  2. Extension Bundle: Cung cấp bindings cho Azure Blob Storage giúp kết nối khai báo.

🚀 Chọn “Custom Handler” và “Extension Bundle” là đúng 100%!


Xác định đáp án đúng cho Box 2

Câu hỏi yêu cầu chọn tính năng phù hợp để kết nối khai báo (declaratively) với Azure Blob Storage.


Phân tích giữa Trigger và Extension Bundle

Tính năngMô tảCó phù hợp không?
TriggerKích hoạt function khi có sự kiện xảy ra (ví dụ: Blob Trigger kích hoạt khi có file mới trong Azure Blob Storage).❌ Không phù hợp, vì chỉ có thể khai báo trigger chứ không hỗ trợ kết nối binding một cách toàn diện.
Extension BundleChứa các binding và trigger giúp kết nối Azure Blob Storage một cách khai báo mà không cần viết nhiều mã.✅ Phù hợp, vì nó cung cấp Blob Storage binding để kết nối với Blob Storage một cách khai báo.

Lựa chọn chính xác

RequirementFeature
Enable developers to write the functions by using the Rust language.Custom Handler
Declaratively connect to an Azure Blob Storage account.Extension Bundle

🚀 Chọn “Extension Bundle” cho Box 2 là đáp án chính xác 100%!

Leave a Reply

Your email address will not be published. Required fields are marked *