建置管線會將成品發佈到 AWS CodeArtifact 儲存庫。開發人員需要從 Maven Central (一個公開登錄檔) 快取相依性,並對現有管線進行最少的變更。哪種方法符合此要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 更新現有的 CodeArtifact 儲存庫,以新增指向公開 Maven Central 儲存庫的上游關聯。.
為什麼這是答案
將現有的 CodeArtifact 儲存庫設定為具有指向公開 Maven Central 儲存庫的上游關聯,是快取相依性的最有效方法。當請求的套件在您的 CodeArtifact 儲存庫中找不到時,它會自動從上游儲存庫(Maven Central)提取並快取該套件,以供將來使用。這只需要對現有儲存庫進行最小的配置更改,並確保所有相依性都透過 CodeArtifact 進行管理,從而簡化了開發人員的工作流程。 建立一個新的 CodeArtifact 儲存庫並使用外部連線會增加不必要的複雜性,因為現有的儲存庫已經存在。建立新的 CodeArtifact 網域同樣是過度設計,因為現有的網域和儲存庫已經可以滿足需求。更改資源策略以直接從 Maven Central 提取成品會繞過 CodeArtifact 的快取功能,這與快取相依性的目標相悖,並且會導致每次構建都重新下載相依性,而不是利用快取的好處。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡