函数服务
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Action | String | 是 | PrecacheSandboxImages | 接口名称。当前 API 的名称为 PrecacheSandboxImages。 |
Version | String | 是 | 2024-06-06 | 接口版本。当前 API 的版本为 2024-06-06。 |
ImageUrls | Array of String | 是 | ["registry.****.com/demo/app:v1.0.0"] | 需要预热的 Sandbox 自定义镜像地址列表。
|
RegistryType | String | 否 | Custom | 镜像仓库的类型。支持的取值如下所示。
|
RegistryAuthConfig | 否 | - | 镜像仓库的认证配置。用于设置云沙箱从自定义镜像仓库拉取镜像时采用的传输协议和 HTTPS 证书校验策略。默认使用 HTTPS 协议并校验证书,请在仓库配置不满足默认要求时修改。仅当 RegistryType 为 Custom 时需要填写。 | |
NetworkConfig | 否 | - | 镜像仓库的网络配置。用于指定公网访问或私有 VPC 访问。选择私有 VPC 时还需要配置 VPC、子网和安全组。仅当 RegistryType 为 Custom 时需要填写。 | |
ClientToken | String | 否 | c5e54fd8-6c83-4e01-a0c4-7b16af2d**** | 用于保证请求幂等性的凭证。在同一账号下,若请求携带相同的该凭证且请求参数完全一致,接口将返回相同的 TicketId,避免重复执行相同操作。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
AuthType | String | 是 | BasicAuth | 自定义镜像仓库的认证类型,用于指定访问该仓库时的认证方式,取值如下。
|
Token | String | 否 | eyJhbG****adQssw5c | 认证使用的令牌,当认证类型(AuthType)为 BearerToken 时生效。 |
Password | String | 否 | pass****123 | 认证使用的密码,当认证类型(AuthType)为 BasicAuth 时生效。 |
Username | String | 否 | robot**** | 认证使用的用户名,当认证类型(AuthType)为 BasicAuth 时生效。 |
UsePlainHTTP | Boolean | 否 | false | 是否强制使用 HTTP 协议拉取源镜像。
|
SkipCertVerification | Boolean | 否 | false | 当拉取自定义镜像仓库镜像使用 HTTPS 协议时,是否跳过对仓库 HTTPS 证书的合法性校验。
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
VpcId | String | 否 | vpc-**** | 自定义镜像仓库所在的私有网络 ID,网络访问类型(AccessType)为 PrivateVpc 时生效。 |
SubnetId | String | 否 | subnet-*** | 自定义镜像仓库所在的子网 ID,网络访问类型(AccessType)为 PrivateVpc 时生效。 |
AccessType | String | 是 | PrivateVpc | 云沙箱拉取自定义镜像仓库镜像时的网络访问类型,仅当 RegistryType 为 Custom 时生效。支持的取值如下所示。
|
SecurityGroupIds | Array of String | 否 | ["sg-****","sg-****"] | 用于指定云沙箱通过私有 VPC 访问自定义镜像仓库时,关联的安全组列表,当网络访问类型(AccessType)为 PrivateVpc 时生效。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
TicketId | String | 948410ee80954****** | 预热工单 ID。接口成功返回仅表示已提交预热任务。请调用查询预热工单详情接口(GetSandboxImagePrecacheTicket),并传入 TicketId,当工单状态为成功(success)时,表示镜像预热完成。 |