Practice Assessment for Exam AZ-204: Developing Solutions for Microsoft Azure – 038
4 mins read

Practice Assessment for Exam AZ-204: Developing Solutions for Microsoft Azure – 038



✅ Phân tích đáp án câu hỏi

📌 Dịch câu hỏi:

Bạn đang quản lý một ứng dụng Azure App Service Functions tên là app1 và một tài khoản lưu trữ (storage account) tên là account1.

Bạn có các yêu cầu sau:

  • App1 phải truy cập account1 mà không cần quản lý thông tin xác thực (without managing credentials).
  • Thực thể dịch vụ (service principal) được liên kết với app1 không được phép bị xóa thủ công (cannot be explicitly deleted).

Bạn cần cấu hình loại thực thể bảo mật (security principal) nào cho app1?


🔍 Các lựa chọn:

Lựa chọnCó phù hợp không?Giải thích
Ứng dụng (application)❌ KhôngMột application object đại diện cho một ứng dụng trong Microsoft Entra ID, nhưng không thể tự mình truy cập tài nguyên mà không có một service principal hoặc managed identity.
Managed identity được gán hệ thống (system-assigned managed identity)ĐúngSystem-assigned managed identity sẽ tự động tạo ra một service principal, liên kết trực tiếp với vòng đời của app1không thể bị xóa thủ công (cannot be explicitly deleted)phù hợp tuyệt đối với cả hai yêu cầu đề bài.
Managed identity do người dùng gán (user-assigned managed identity)❌ KhôngDù cũng không cần quản lý thông tin xác thực, nhưng user-assigned identity có thể dùng chung nhiều ứng dụngcó thể bị xóa thủ công, không đáp ứng yêu cầu thứ hai.
Legacy (ứng dụng kiểu cũ)❌ KhôngLegacy service principal là dạng cũ, không hỗ trợ truy cập bảo mật hiện đại, và không phù hợp với Azure App Service và managed identity ngày nay.

📘 Bổ sung từ tài liệu chính thức

Mục này kiểm tra kiến thức của thí sinh về cách triển khai định danh được quản lý (managed identities) – một phần của việc triển khai giải pháp đám mây an toàn (secure cloud solutions).

Managed identities for Azure resources giúp loại bỏ nhu cầu quản lý thông tin xác thực trong mã (eliminate the need to manage credentials in code).

  • System-assigned managed identity chỉ có một danh tính duy nhất cho mỗi tài nguyên, liên kết trực tiếp với vòng đời của tài nguyên đó, và khi được kích hoạt, nó sẽ tự động tạo ra một service principal, không thể bị xóa thủ công (cannot be explicitly deleted).
  • User-assigned managed identity có thể dùng cho nhiều tài nguyên khác nhau, nhưng phải xóa thủ công khi không cần.
  • Legacy service principal là dành cho các ứng dụng cũ, không còn phù hợp với các phương pháp bảo mật hiện đại.

🔗 Nguồn tài liệu:


✅ Kết luận:

Đáp án chính xác:
System-assigned managed identity (Định danh được gán bởi hệ thống)

🔐 Lý do:

  • Giúp truy cập tài nguyên như Storage Account mà không cần quản lý thông tin xác thực.
  • Tự động tạo ra service principal khi bật lên.
  • Không thể bị xóa thủ công, đúng với yêu cầu của đề bài.

Leave a Reply

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