3.4. 复制服务
基于同一帐户或其他帐户中的现有服务创建新服务。复制服务时,也会复制相关的 ActiveDocs。
您需要以下信息:
-
要复制的服务 id:
{SERVICE_ID}
-
3scale admin 帐户:
{3SCALE_ADMIN}
运行 3scale 实例的域:
{DOMAIN_NAME}
- 如果您使用的是托管 APICast,这是 3scale.net
-
您的帐户的访问密钥:{
ACCESS_KEY}
-
如果要复制到其他帐户,目标帐户的访问密钥:
{DEST_KEY}
-
新服务的名称:
{NEW_NAME}
示例
$ podman run registry.redhat.io/3scale-amp2/toolbox-rhel7:3scale2.9 3scale copy service {SERVICE_ID} --source=https://{ACCESS_KEY}@{3SCALE_ADMIN}-admin.{DOMAIN_NAME} --destination=https://{DEST_KEY}@{3SCALE_ADMIN}-admin.{DOMAIN_NAME} --target_system_name={NEW_NAME}
注意
如果要复制的服务具有自定义策略,请确保它们对应的自定义策略定义已存在于要复制该服务的目标中。要了解更多有关复制自定义策略定义的信息,请查看复制策略 registry