您將 GPU 加速的 Python 渲染應用程式部署到 Azure Container Instance (ACI) Linux 容器。該應用程式在容器啟動時需要一個密碼值,並且該密碼只能從容器內部存取。哪兩種方法可以滿足此要求?(每個正確答案都是一個完整的解決方案。)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立環境變數並將其 secureValue 屬性設定為密碼。, 掛載一個密碼磁碟區,其中包含容器內密碼檔案中的密碼。.
為什麼這是答案
建立環境變數並將其 secureValue 屬性設定為密碼是正確的,因為 ACI 支援安全環境變數,這些變數在容器定義中以加密形式儲存,並且僅在容器執行時可供容器內部存取,符合「只能從容器內部存取」的要求。將密碼烘焙到容器映像中會將敏感資訊永久嵌入映像,違反安全性最佳實踐。將密碼硬編碼到應用程式程式碼中是極度不安全的做法,因為密碼會暴露在原始碼中。將密碼儲存在 Azure Blob 儲存體帳戶中並提供 SAS 權杖雖然提供了一定程度的存取控制,但 SAS 權杖本身可能被洩露,且管理複雜性較高,不如專為密碼設計的機制安全。掛載一個密碼磁碟區是正確的,因為 ACI 允許掛載秘密磁碟區,這些磁碟區會將秘密作為檔案注入到容器中,確保密碼在容器啟動時可用且僅限於容器內部存取。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡