最近更新时间:2024-07-31 15:31:49
ConfigFile数据卷是一个配置文件,用于向KCI实例注入配置数据。每个容器实例最多支持添加5个ConfigFile数据卷,每个ConfigFile数据卷最多支持添加15条配置文件Path。
调用CreateContainerGroup接口创建KCI实例时,您可以通过Volume.N相关参数声明并为容器挂载ConfigFileVolume数据卷。相关参数说明如下,更多信息,请参见CreateContainerGroup。
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Type | String | 是 | 存储卷的类型,有效值:ConfigFileVolume |
Name | String | 是 | 存储卷的名称,不超过63个字符,只能包含小写字母、数字及分隔符("-"),且必须以小写字母、数字开头和结尾 |
CDefaultMode | Int | 是 | N配置文件的默认权限,采用四位八进制数表示。 例如0644表示权限为-rw-r–r--,0对应-,表示文件类型为普通文件,644对应后续9位字符,表示3组权限,即用户权限为rw-,用户所在组权限为r–,其他用户权限为r–。 权限说明如下: —:没有任何权限,八进制值为0。 –x:只有执行权限,八进制值为1。 -w-:只有写入权限,八进制值为2。 -wx:有写入和执行权限,八进制值为3。 r–:只有读取权限,八进制值为4。 r-x:有读取和执行权限,八进制值为5。 rw-:有读取和写入权限,八进制值为6。 rwx:具有读取、写入和执行权限,八进制值为7。 默认值:644ConfigFileToPath.N |
ConfigFileToPath.N | Object | 否 | 当Volume.Type=ConfigFileVolume时,该配置必填 |
ConfigFileToPath.N
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Path | String | 是 | 相对于挂载目录,配置文件所在的相对文件路径。 |
Content | String | 是 | 配置文件内容。需要将内容进行Base64编码。 |
mode | Int | 是 | 配置文件的权限,如果没有设置,则采用ConfigFileVolume.DefaultMode的值。采用四位八进制数表示。 例如0644表示权限为-rw-r–r--,0对应-,表示文件类型为普通文件,644对应后续9位字符,表示3组权限,即用户权限为rw-,用户所在组权限为r–,其他用户权限为r–。 权限说明如下: —:没有任何权限,八进制值为0。 –x:只有执行权限,八进制值为1。 -w-:只有写入权限,八进制值为2。 -wx:有写入和执行权限,八进制值为3。 r–:只有读取权限,八进制值为4。 r-x:有读取和执行权限,八进制值为5。 rw-:有读取和写入权限,八进制值为6。 rwx:具有读取、写入和执行权限,八进制值为7。 |
纯净模式