Menu Close

2.5. 3scale 模板的参数

模板参数配置部署期间和之后 3scale(amp.yml)模板的环境变量。

表 2.1. 模板参数

名称描述默认值必需?

APP_LABEL

用于对象应用程序标签

3scale-api-management

ZYNC_DATABASE_PASSWORD

PostgreSQL 连接用户的密码。如果未提供,则随机生成.

不适用

ZYNC_SECRET_KEY_BASE

适用于 Zync 的机密密钥基础.如果未提供,则随机生成.

不适用

ZYNC_AUTHENTICATION_TOKEN

Zync 的身份验证令牌.如果未提供,则随机生成.

不适用

AMP_RELEASE

3scale 发行标签。

2.11.0

ADMIN_PASSWORD

一个随机生成的 3scale 管理员帐户密码。

不适用

ADMIN_USERNAME

3scale 管理员帐户用户名.

admin

APICAST_ACCESS_TOKEN

阅读 APIcast 将用来下载其配置的唯一访问令牌。

不适用

ADMIN_ACCESS_TOKEN

具有所有范围的管理访问令牌,以及用于 API 访问的写入权限。

不适用

WILDCARD_DOMAIN

通配符路由的根域.例如,根域 example.com 将生成 3scale-admin.example.com

不适用

TENANT_NAME

管理门户的 root 下具有 -admin 后缀的租户名称。

3scale

MYSQL_USER

用于访问数据库的 MySQL 用户的用户名。

mysql

MYSQL_PASSWORD

MySQL 用户的密码。

不适用

MYSQL_DATABASE

访问的 MySQL 数据库的名称。

system

MYSQL_ROOT_PASSWORD

Root 用户的密码.

不适用

SYSTEM_BACKEND_USERNAME

用于内部 3scale api 身份验证的内部 3scale API 用户名。

3scale_api_user

SYSTEM_BACKEND_PASSWORD

用于内部 3scale api 身份验证的内部 3scale API 密码。

不适用

REDIS_IMAGE

使用的 redis 镜像

registry.redhat.io/rhscl/redis-5-rhel7:5.0

MYSQL_IMAGE

要使用的 MySQL 镜像

registry.redhat.io/rhscl/mysql-57-rhel7:5.7

MEMCACHE_SERVERS

以逗号分隔的 memcache 服务器的字符串,创建由 system-* pod 使用的 memcache 服务器的环。

system-memcache:11211

例如:MEMCACHE_SERVERS="cache-1.us-east.domain.com:11211,cache-3.us-east.domain.com:11211,cache-2.us-east.domain.com:11211"

MEMCACHED_IMAGE

要使用的 Memcached 镜像

registry.redhat.io/3scale-amp2/memcached-rhel7:3scale2.11

POSTGRESQL_IMAGE

要使用的 PostgreSQL 镜像

registry.redhat.io/rhscl/postgresql-10-rhel7

AMP_SYSTEM_IMAGE

要使用的 3scale 系统镜像

registry.redhat.io/3scale-amp2/system-rhel7:3scale2.11

AMP_BACKEND_IMAGE

要使用的 3scale 后端镜像

registry.redhat.io/3scale-amp2/backend-rhel7:3scale2.11

AMP_APICAST_IMAGE

使用的 3scale APIcast 镜像

registry.redhat.io/3scale-amp2/apicast-gateway-rhel8:3scale2.11

AMP_ZYNC_IMAGE

要使用的 3scale Zync 镜像

registry.redhat.io/3scale-amp2/zync-rhel7:3scale2.11

SYSTEM_BACKEND_SHARED_SECRET

用于将事件从后端导入到系统的共享机密。

不适用

SYSTEM_APP_SECRET_KEY_BASE

系统应用程序 secret 密钥基础

不适用

APICAST_MANAGEMENT_API

APIcast 管理 API 的范围。可以禁用、状态或调试。至少健康检查所需的状态。

status

APICAST_OPENSSL_VERIFY

下载配置时打开/关闭 OpenSSL 对等验证。可以设置为 true/false。

false

APICAST_RESPONSE_CODES

在 APIcast 中启用日志响应代码。

true

APICAST_REGISTRY_URL

解析到 APIcast 策略位置的 URL

http://apicast-staging:8090/policies

MASTER_USER

Master 管理员帐户用户名

master

MASTER_NAME

master 管理门户的子域值将附加 -master 后缀

master

MASTER_PASSWORD

随机生成的 master 管理员密码

不适用

MASTER_ACCESS_TOKEN

具有用于 API 调用 master 级别的权限的令牌

不适用

IMAGESTREAM_TAG_IMPORT_INSECURE

如果服务器可以在镜像导入过程中绕过证书验证或直接通过 HTTP 连接,则设置为 true。

false