5.17. 애플리케이션 나열
3scale toolbox를 사용하여 애플리케이션 개발자 포털을 나열, 생성, 표시, 적용 또는 삭제합니다.
다음 명령은 애플리케이션을 나열합니다.
3scale application list [opts] <remote>
애플리케이션을 나열하는 동안 다음 옵션을 사용합니다.
OPTIONS --account=<value> Filter by account -o --output=<value> Output format on stdout: one of json|yaml --plan=<value> Filter by application plan. Service option required. --service=<value> Filter by service OPTIONS FOR APPLICATION -c --config-file=<value> 3scale toolbox configuration file: defaults to $HOME/.3scalerc.yaml -h --help Print help for this command -k --insecure Proceed and operate even for server connections otherwise considered insecure -v --version Print the version of this command --verbose Verbose mode
5.17.1. 애플리케이션 생성
create 명령을 사용하여 지정된 3scale 계정 및 애플리케이션 계획에 연결된 하나의 애플리케이션을 생성합니다.
필요한 위치 매개 변수는 다음과 같습니다.
-
&
lt;service&
gt; 참조 서비스 ID 또는 servicesystem_name
중 하나일 수 있습니다. &
lt;account&
gt; 참조 다음 중 하나일 수 있습니다.-
계정
ID
-
계정의 admin 사용자의 사용자
이름
,이메일
또는user_id
-
provider_key
-
계정
-
<application plan&
gt; 참조 계획 ID 또는system_name
계획일 수 있습니다. -
&
lt;name&
gt; 애플리케이션 이름입니다.
다음 명령은 애플리케이션을 생성합니다.
3scale application create [opts] <remote> <account> <service> <application-plan> <name>
애플리케이션을 생성하는 동안 다음 옵션을 사용합니다.
OPTIONS --application-id=<value> App ID or Client ID (for OAuth and OpenID Connect authentication modes) of the application to be created. --application-key=<value> App Key(s) or Client Secret (for OAuth and OpenID Connect authentication modes) of the application created. --description=<value> Application description -o --output=<value> Output format on stdout: one of json|yaml --redirect-url=<value> OpenID Connect redirect url --user-key=<value> User Key (API Key) of the application to be created. OPTIONS FOR APPLICATION -c --config-file=<value> 3scale toolbox configuration file: defaults to $HOME/.3scalerc.yaml -h --help Print help for this command -k --insecure Proceed and operate even for server connections otherwise considered insecure -v --version Print the version of this command --verbose Verbose mode
5.17.2. 애플리케이션 표시
다음 명령은 애플리케이션을 보여줍니다.
3scale application show [opts] <remote> <application>
애플리케이션 매개변수는 다음을 허용합니다.
-
user_key
- API 키 -
app_id
- app_id/app_key 쌍 또는 OAuth 및 OpenID Connect (OIDC) 인증 모드의 클라이언트 ID -
애플리케이션 내부
ID
OPTIONS -o --output=<value> Output format on stdout: one of json|yaml OPTIONS FOR APPLICATION -c --config-file=<value> 3scale toolbox configuration file: defaults to $HOME/.3scalerc.yaml -h --help Print help for this command -k --insecure Proceed and operate even for server connections otherwise considered insecure -v --version Print the version of this command --verbose Verbose mode
5.17.3. 애플리케이션 생성 또는 업데이트
다음 명령을 사용하여 새 애플리케이션이 없는 경우 또는 기존 애플리케이션을 업데이트할 수 있습니다.
3scale application apply [opts] <remote> <application>
애플리케이션 매개변수는 다음을 허용합니다.
-
user_key
- API 키 -
app_id
- app_id/app_key 쌍 또는 OAuth 및 OIDC 인증 모드의 클라이언트 ID -
애플리케이션 내부
ID
애플리케이션을 찾을 수 없고 생성해야 하는 경우
계정
선택적 인수가 필요합니다. 다음 중 하나일 수 있습니다.-
계정
ID
-
3scale 계정의 관리자 사용자의 사용자
이름
,이메일
또는user_id
-
provider_key
-
계정
-
애플리케이션
이름은
3scale에서 고유하지 않으므로 고유 식별자로 사용할 수 없습니다. -
--resume
플래그를 사용하여 일시 중지된 애플리케이션을 다시 시작합니다. -
애플리케이션을 일시 중지 -
--suspend
플래그에서 일시 중지하도록 상태를 변경합니다.
애플리케이션을 업데이트하는 동안 다음 옵션을 사용합니다.
OPTIONS --account=<value> Application's account. Required when creating --application-key=<value> App Key(s) or Client Secret (for OAuth and OpenID Connect authentication modes) of the application to be created. Only used when application does not exist. --description=<value> Application description --name=<value> Application name -o --output=<value> Output format on stdout: one of json|yaml --plan=<value> Application's plan. Required when creating. --redirect-url=<value> OpenID Connect redirect url --resume Resume a suspended application --service=<value> Application's service. Required when creating. --suspend Suspends an application (changes the state to suspended) --user-key=<value> User Key (API Key) of the application to be created. OPTIONS FOR APPLICATION -c --config-file=<value> 3scale toolbox configuration file: defaults to $HOME/.3scalerc.yaml -h --help Show help for this command -k --insecure Proceed and operate even for server connections otherwise considered insecure -v --version Print the version of this command --verbose Verbose mode.
5.17.4. 애플리케이션 삭제
다음 명령은 애플리케이션을 삭제합니다.
3scale application delete [opts] <remote> <application>
애플리케이션 매개변수는 다음을 허용합니다.
-
user_key
- API 키 -
app_id
- app_id/app_key 쌍 또는 OAuth 및 OIDC 인증 모드의 클라이언트 ID -
애플리케이션 내부
ID