4.15. 애플리케이션 나열


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

4.15.1. 애플리케이션 생성

create 명령을 사용하여 지정된 3scale 계정 및 애플리케이션 계획에 연결된 하나의 애플리케이션을 만듭니다.

필요한 위치 매개 변수는 다음과 같습니다.

  • <service> 참조. 서비스 ID 또는 서비스 system _name 일 수 있습니다.
  • <account> 참조 다음 중 하나일 수 있습니다.

    • 계정 ID
    • 계정의 admin 사용자의 사용자 이름,이메일 또는 user_id
    • provider_key
  • <애플리케이션 계획> 참조. 이 ID는 계획 ID 이거나 system_name 계획일 수 있습니다.
  • <name> 애플리케이션 이름.

다음 명령은 애플리케이션을 생성합니다.

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

4.15.2. 애플리케이션 표시

다음 명령은 애플리케이션을 보여줍니다.

3scale application show [opts] <remote> <application>

애플리케이션 매개변수는 다음을 수행할 수 있습니다.

  • user_key - API 키
  • app_id - app_id/app_key 쌍 또는 OAuth 및 OIDC (OpenID Connect ) 인증 모드의 클라이언트 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

4.15.3. 애플리케이션 생성 또는 업데이트

다음 명령을 사용하여 새 애플리케이션이 없는 경우 애플리케이션을 생성하거나 기존 애플리케이션을 업데이트합니다.

3scale application apply [opts] <remote> <application>

애플리케이션 매개변수는 다음을 수행할 수 있습니다.

  • user_key - API 키
  • app_id - app_id/app_key 쌍 또는 OAuthOIDC 인증 모드의 클라이언트 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.

4.15.4. 애플리케이션 삭제

다음 명령은 애플리케이션을 삭제합니다.

3scale application delete [opts] <remote> <application>

애플리케이션 매개변수는 다음을 수행할 수 있습니다.

  • user_key - API 키
  • app_id - app_id/app_key 쌍 또는 OAuthOIDC 인증 모드의 클라이언트 ID 에서
  • 애플리케이션 내부 ID
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.