Skip to main content
Version: 1.1.1

教程:设置 kmpkg 资源缓存

了解如何设置本地资源缓存来镜像下载资源。

所有资源缓存均通过X_KMPKG_ASSET_SOURCES环境变量进行配置。价值X_KMPKG_ASSET_SOURCES 遵循特定的 配置语法

在本教程中,您将学习如何:

先决条件

  • A terminal
  • kmpkg

1 - 创建资源缓存目录

您可以使用 Azure Blob 存储后端“x-azurl”来存储资产。或者,您可以使用文件系统目录来存储 您的下载资源,包括网络位置。为此,您需要使用资产缓存 URL 中的file://协议。

在本教程中,您将创建一个本地资源缓存位置来存储下载的资源。

  1. 创建一个目录作为资源缓存位置(替换为您选择的任何位置):
mkdir /home/kmpkg/asset-cache

2 -配置X_KMPKG_ASSET_SOURCES

接下来设置 X_KMPKG_ASSET_SOURCES的值,如下所示:

set "X_KMPKG_ASSET_SOURCES=clear;x-azurl,file:/kmpkg/asset-cache,,readwrite"
export X_KMPKG_ASSET_SOURCES="clear;x-azurl,file:///home/kmpkg/asset-cache,,readwrite"

此“X_KMPKG_ASSET_SOURCES”配置添加以下源字符串:

  • clear,禁用任何先前配置的资源缓存
  • x-azurl,file:///home/kmpkg/asset-cache,,readwrite,设置文件系统资源缓存,位于 home/kmpkg/asset-cache,具有读写权限。

后续步骤

以下是接下来要尝试的其他任务: