憑證簡介
憑證用於儲存訪問外部服務所需的認證資訊。AgentCore 需要先通過憑證完成對模型供應商等外部服務的身份認證,才能正常調用其能力。目前支援的憑證類型為key-value形式,以環境變數形式提供。
暴露憑證的安全風險
API Key 等憑證等同於訪問外部服務的身份密鑰。一旦泄露,他人即可冒用該憑證調用對應服務,可能造成資費損失、配額被佔用、資料泄露或服務被濫用等風險。
為降低風險,建議遵循以下做法:
-
不在代碼倉庫、日誌、截圖、聊天或工單等情境中以明文形式暴露憑證。
-
遵循最小許可權原則,為不同用途或環境使用相互獨立的憑證。
-
定期輪換憑證;一旦懷疑泄露,立即在對應供應商側吊銷原憑證並更換新憑證。
藉助 AgentCore 的憑證統一管理,可有效降低上述風險:憑證集中存放在 Workspace 中,由Agent 等資源按需引用或綁定,無需在多處重複填寫或以明文形式寫入程式碼,從而縮小憑證的暴露面。
建立憑證
-
登入 AgentCore控制台。
-
在左側導覽列點擊憑證管理。
-
點擊右上方建立憑證。
-
配置:
|
參數 |
說明 |
|
Key |
必填。憑證的環境變數名,例如 OPENAI_API_KEY。 |
|
Value |
必填。憑證值。預設隱藏。 |
|
描述 |
選填。憑證用途的描述資訊。 |
管理憑證
查看憑證詳情
點擊詳情查看憑證資訊。
編輯憑證資訊
點擊編輯進行編輯。
刪除憑證
點擊刪除 > 確認刪除以刪除該憑證。