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


✅ Phân tích đáp án câu hỏi
📌 Dịch câu hỏi:
Bạn có một Azure Key Vault tên là MyVault.
Bạn cần thay đổi các thiết lập của Azure App Service (Azure App Service settings) bằng cách sử dụng tham chiếu đến Key Vault (key vault reference) để truy cập một bí mật (secret) tên là MyConnection từ MyVault.
Câu hỏi:
Bạn nên sử dụng đoạn mã nào?

🔍 Các lựa chọn:
Đoạn mã | Có phù hợp không? | Giải thích |
---|---|---|
@Microsoft.KeyVault(Secret=MyConnection;VaultName=MyVault) | ❌ Không | Tham số Secret là không hợp lệ. Tên đúng phải là SecretName . |
@Microsoft.KeyVault(SecretName=MyConnection;VaultName=MyVault) | ✅ Đúng | Đây là cú pháp chính xác để sử dụng Key Vault Reference trong Azure App Service. Nó chỉ định tên bí mật (SecretName ) và tên kho (VaultName ). |
@Microsoft.KeyVault(Secret=MyConnection;Vault=MyVault) | ❌ Không | Cả hai tham số Secret và Vault đều không hợp lệ. Cú pháp chính xác là SecretName và VaultName . |
@Microsoft.KeyVault(SecretName=MyConnection;Vault=MyVault) | ❌ Không | SecretName là đúng, nhưng Vault là tham số không hợp lệ. Cần phải dùng VaultName . |
📘 Bổ sung từ tài liệu chính thức
Câu hỏi này kiểm tra kiến thức của thí sinh về cách truy xuất bí mật (retrieving secrets) từ Azure Key Vault trong Azure Functions hoặc Azure App Service.
Đoạn mã
@Microsoft.KeyVault(SecretName=MyConnection;VaultName=MyVault)
là cú pháp chính xác để đọc bí mật (secret) từ Key Vault.Các đoạn mã sử dụng
Secret
,Vault
, hoặc kết hợp giữaSecretName
vớiVault
đều sử dụng tham số không hợp lệ (invalid parameters).
🔗 Nguồn tài liệu:
✅ Kết luận:
Đáp án chính xác:
@Microsoft.KeyVault(SecretName=MyConnection;VaultName=MyVault)

🔐 Lý do:
Chỉ đoạn mã này sử dụng đúng hai tham số hợp lệ:
SecretName
để chỉ bí mậtVaultName
để chỉ tên của Azure Key Vault