Help us learn about your current experience with the documentation. Take the survey.
离线配置
- 级别:终极版
- 提供方式:GitLab 自托管
对于互联网访问受限、受限或间歇性访问外部资源的环境中的实例,需要对 Web API Fuzz 测试作业进行一些调整才能成功运行。
步骤:
- 在本地容器注册表中托管 Docker 镜像。
- 将
SECURE_ANALYZERS_PREFIX设置为本地容器注册表。
API Fuzzing 的 Docker 镜像必须从公共注册表中拉取(下载),然后推入(导入)到本地注册表中。可以使用 GitLab 容器注册表来本地托管 Docker 镜像。可以使用特殊模板执行此过程。有关说明,请参阅将 Docker 镜像加载到离线主机。
一旦 Docker 镜像被本地托管,就使用本地注册表的位置设置 SECURE_ANALYZERS_PREFIX 变量。必须设置该变量,使得连接 /api-security:2 后能得到有效的镜像位置。
例如,下面的行为镜像 registry.gitlab.com/security-products/api-security:2 设置了一个注册表:
SECURE_ANALYZERS_PREFIX: "registry.gitlab.com/security-products"
设置 SECURE_ANALYZERS_PREFIX 会更改所有 GitLab Secure 模板的 Docker 镜像注册表位置。
有关更多信息,请参阅离线环境。