5.19. API 백엔드 복사
지정된 3scale 시스템에 지정된 소스 API 백엔드의 복사본을 만듭니다. 기본적으로 대상 시스템은 소스 백엔드 시스템 이름으로 먼저 검색합니다.
- 선택한 시스템 이름의 백엔드를 찾을 수 없는 경우 생성됩니다.
- 선택한 시스템 이름을 가진 백엔드가 발견되면 교체됩니다. 매핑 규칙은 완전히 새 항목으로 교체되는 동안 누락된 지표와 메서드만 생성됩니다.
target _system_name
옵션을 사용하여 시스템 이름을 재정의할 수 있습니다.
복사된 구성 요소
다음 API 백엔드 구성 요소가 복사됩니다.
- 메트릭
- 방법
- 매핑 규칙: 복사 및 교체됩니다.
절차
다음 명령을 입력하여 API 백엔드를 복사합니다.
3scale backend copy [opts] -s <source_remote> -d <target_remote> <source_backend>
3scale backend copy [opts] -s <source_remote> -d <target_remote> <source_backend>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 지정된 3scale 인스턴스는 원격 이름 또는 URL일 수 있습니다.
참고명령당 하나의 API 백엔드만 복사할 수 있습니다. 여러 명령을 사용하여 여러 백엔드를 복사할 수 있습니다. 다른
--target_system_name 이름을
지정하여 동일한 백엔드를 여러 번 복사할 수 있습니다.
API 백엔드를 복사할 때 다음 옵션을 사용합니다.
다음 예제 명령은 --target_system_name
에 다른 값을 지정하여 API 백엔드를 여러 번 복사하는 방법을 보여줍니다.
podman run registry.redhat.io/3scale-amp2/toolbox-rhel8:3scale2.11 3scale backend copy [-t target_system_name] -s 3scale1 -d 3scale2 api_backend_01
$ podman run registry.redhat.io/3scale-amp2/toolbox-rhel8:3scale2.11 3scale backend copy [-t target_system_name] -s 3scale1 -d 3scale2 api_backend_01