1장. OpenStack Client


openstack 클라이언트는 공통 OpenStack CLI(명령줄 인터페이스)입니다. 이 장에서는 openstack 버전 5.5.1의 주요 옵션을 설명합니다.

OpenStack API에 대한 명령줄 인터페이스

사용법:

openstack [--version] [-v | -q] [--log-file LOG_FILE] [-h] [--debug]
                 [--os-cloud <cloud-config-name>]
                 [--os-region-name <auth-region-name>]
                 [--os-cacert <ca-bundle-file>] [--os-cert <certificate-file>]
                 [--os-key <key-file>] [--verify | --insecure]
                 [--os-default-domain <auth-domain>]
                 [--os-interface <interface>]
                 [--os-service-provider <service_provider>]
                 [--os-remote-project-name <remote_project_name> | --os-remote-project-id <remote_project_id>]
                 [--os-remote-project-domain-name <remote_project_domain_name> | --os-remote-project-domain-id <remote_project_domain_id>]
                 [--timing] [--os-beta-command] [--os-profile hmac-key]
                 [--os-compute-api-version <compute-api-version>]
                 [--os-identity-api-version <identity-api-version>]
                 [--os-image-api-version <image-api-version>]
                 [--os-network-api-version <network-api-version>]
                 [--os-object-api-version <object-api-version>]
                 [--os-volume-api-version <volume-api-version>]
                 [--os-metrics-api-version <metrics-api-version>]
                 [--os-dns-api-version <dns-api-version>]
                 [--os-key-manager-api-version <key-manager-api-version>]
                 [--os-orchestration-api-version <orchestration-api-version>]
                 [--os-loadbalancer-api-version <loadbalancer-api-version>]
                 [--os-data-processing-api-version <data-processing-api-version>]
                 [--os-data-processing-url OS_DATA_PROCESSING_URL]
                 [--os-workflow-api-version <workflow-api-version>]
                 [--os-database-api-version <database-api-version>]
                 [--os-share-api-version <shared-file-system-api-version>]
                 [--os-tripleoclient-api-version <tripleoclient-api-version>]
                 [--os-queues-api-version <queues-api-version>]
                 [--os-container-infra-api-version <container-infra-api-version>]
                 [--os-baremetal-api-version <baremetal-api-version>]
                 [--inspector-api-version INSPECTOR_API_VERSION]
                 [--inspector-url INSPECTOR_URL]
                 [--os-alarming-api-version <alarming-api-version>]
                 [--os-auth-type <auth-type>] [--os-auth-url <auth-auth-url>]
                 [--os-consumer-key <auth-consumer-key>]
                 [--os-consumer-secret <auth-consumer-secret>]
                 [--os-access-key <auth-access-key>]
                 [--os-access-secret <auth-access-secret>]
                 [--os-username <auth-username>]
                 [--os-password <auth-password>]
                 [--os-endpoint <auth-endpoint>]
                 [--os-trust-id <auth-trust-id>] [--os-user-id <auth-user-id>]
                 [--os-token <auth-token>]
                 [--os-system-scope <auth-system-scope>]
                 [--os-domain-id <auth-domain-id>]
                 [--os-domain-name <auth-domain-name>]
                 [--os-project-id <auth-project-id>]
                 [--os-project-name <auth-project-name>]
                 [--os-project-domain-id <auth-project-domain-id>]
                 [--os-project-domain-name <auth-project-domain-name>]
                 [--os-auth-methods <auth-auth-methods>]
                 [--os-identity-provider <auth-identity-provider>]
                 [--os-protocol <auth-protocol>]
                 [--os-identity-provider-url <auth-identity-provider-url>]
                 [--os-service-provider-endpoint <auth-service-provider-endpoint>]
                 [--os-service-provider-entity-id <auth-service-provider-entity-id>]
                 [--os-access-token <auth-access-token>]
                 [--os-default-domain-id <auth-default-domain-id>]
                 [--os-default-domain-name <auth-default-domain-name>]
                 [--os-client-id <auth-client-id>]
                 [--os-client-secret <auth-client-secret>]
                 [--os-openid-scope <auth-openid-scope>]
                 [--os-access-token-endpoint <auth-access-token-endpoint>]
                 [--os-discovery-endpoint <auth-discovery-endpoint>]
                 [--os-access-token-type <auth-access-token-type>]
                 [--os-redirect-uri <auth-redirect-uri>]
                 [--os-code <auth-code>] [--os-user <auth-user>]
                 [--os-user-domain-id <auth-user-domain-id>]
                 [--os-user-domain-name <auth-user-domain-name>]
                 [--os-passcode <auth-passcode>]
                 [--os-application-credential-secret <auth-application-credential-secret>]
                 [--os-application-credential-id <auth-application-credential-id>]
                 [--os-application-credential-name <auth-application-credential-name>]
                 [--os-roles <auth-roles>]
                 [--os-aodh-endpoint <auth-aodh-endpoint>]
Copy to Clipboard Toggle word wrap

Expand
표 1.1. 명령 인수
현재의요약

--version

프로그램의 버전 번호를 표시하고 종료합니다.

-v, --verbose

출력 세부 정보 표시 수준을 높입니다. 반복할 수 있습니다.

-q, --quiet

경고 및 오류를 제외하고 출력을 비활성화합니다.

--log-file LOG_FILE

로그 출력에 파일을 지정합니다. 기본적으로 비활성화되어 있습니다.

-h, --help

도움말 메시지를 표시하고 종료합니다.

--debug

오류에 대한 역추적을 표시합니다.

--os-cloud <cloud-config-name>

clouds.yaml의 클라우드 이름(env: os_cloud)

--os-region-name <auth-region-name>

인증 리전 이름(env: os_region_name)

--os-cacert <ca-bundle-file>

CA 인증서 번들 파일(env: os_cacert)

--os-cert <certificate-file>

클라이언트 인증서 번들 파일(env: os_cert)

--os-key <key-file>

클라이언트 인증서 키 파일(env: os_key)

--verify

서버 인증서 확인(기본값)

--insecure

서버 인증서 확인 비활성화

--os-default-domain <auth-domain>

기본 도메인 ID, default=default. (env: OS_DEFAULT_DOMAIN)

--os-interface <interface>

인터페이스 유형을 선택합니다. 유효한 인터페이스 유형: [admin, public, internal]. default=public, (Env: OS_INTERFACE)

--os-service-provider <service_provider>

Keystone-to-keystone 페더레이션을 사용하여 서비스 공급자로 인증하고 명령을 수행합니다. 원격 프로젝트 옵션도 지정해야 합니다.

--os-remote-project-name <remote_project_name>

Keystone-to-Keystone 페더레이션을 사용하는 경우 서비스 공급자에 인증할 때 프로젝트 이름입니다.

--os-remote-project-id <remote_project_id>

Keystone-to-Keystone 페더레이션을 사용하는 경우 서비스 공급자에 인증할 때 프로젝트 ID입니다.

--os-remote-project-domain-name <remote_project_domain_name>

Keystone-to-Keystone 페더레이션을 사용하는 경우 서비스 공급자에 인증할 때 프로젝트의 도메인 이름입니다.

--os-remote-project-domain-id <remote_project_domain_id>

Keystone-to-Keystone 페더레이션을 사용하는 경우 서비스 공급자에 인증할 때 프로젝트의 도메인 ID입니다.

--timing

API 호출 타이밍 정보를 인쇄

--os-beta-command

변경될 수 있는 베타 명령 활성화

--os-profile hmac-key

프로파일링 컨텍스트 데이터를 암호화하기 위한 HMAC 키

--os-compute-api-version <compute-api-version>

컴퓨팅 API 버전, default=2.1 (env: OS_COMPUTE_API_VERSION)

--os-identity-api-version <identity-api-version>

ID API 버전, default=3 (env: OS_IDENTITY_API_VERSION)

--os-image-api-version <image-api-version>

Image api 버전, default=2 (env: OS_IMAGE_API_VERSION)

--os-network-api-version <network-api-version>

네트워크 api 버전, default=2.0 (env: OS_NETWORK_API_VERSION)

--os-object-api-version <object-api-version>

오브젝트 api 버전, default=1 (env: OS_OBJECT_API_VERSION)

--os-volume-api-version <volume-api-version>

볼륨 api 버전, default=3 (env: OS_VOLUME_API_VERSION)

--os-metrics-api-version <metrics-api-version>

메트릭 API 버전, default=1 (env: OS_METRICS_API_VERSION)

--os-dns-api-version <dns-api-version>

DNS api 버전, default=2 (env: os_dns_api_version)

--os-key-manager-api-version <key-manager-api-version>

Barbican api 버전, default=1 (env: OS_KEY_MANAGER_API_VERSION)

--os-orchestration-api-version <orchestration-api-version>

오케스트레이션 API 버전, default=1(env: OS_ORCHESTRATION_API_VERSION)

--os-loadbalancer-api-version <loadbalancer-api-version>

OSC 플러그인 api 버전, default=2.0 (env: OS_LOADBALANCER_API_VERSION)

--os-data-processing-api-version <data-processing-api-version>

데이터 처리 api 버전, default=1.1 (env: OS_DATA_PROCESSING_API_VERSION)

--os-data-processing-url OS_DATA_PROCESSING_URL

데이터 처리 api url, (env: OS_DATA_PROCESSING_API_URL)

--os-workflow-api-version <workflow-api-version>

워크플로 API 버전, default=2 (env: OS_WORKFLOW_API_VERSION)

--os-database-api-version <database-api-version>

데이터베이스 API 버전, default=1 (env: OS_DATABASE_API_VERSION)

--os-share-api-version <shared-file-system-api-version>

공유 파일 시스템 api 버전, default=2.63version은 클라이언트와 서버에서 모두 지원합니다. (Env: OS_SHARE_API_VERSION)

--os-tripleoclient-api-version <tripleoclient-api-version>

tripleo client api version, default=2 (env: OS_TRIPLEOCLIENT_API_VERSION)

--os-queues-api-version <queues-api-version>

대기열 API 버전, default=2 (env: OS_QUEUES_API_VERSION)

--os-container-infra-api-version <container-infra-api-version>

container-infra api 버전, default=1 (env: OS_CONTAINER_INFRA_API_VERSION)

--os-baremetal-api-version <baremetal-api-version>

베어 메탈 api 버전, default="latest"(클라이언트와 서버 둘 다에서 지원하는 최대 버전). (env: OS_BAREMETAL_API_VERSION)

--inspector-api-version INSPECTOR_API_VERSION

Inspector api 버전, 1개만 지원됩니다(env: INSPECTOR_VERSION).

--Inspector-url INSPECTOR_URL

Inspector url, 기본값은 localhost (env: INSPECTOR_URL)입니다.

--os-alarming-api-version <alarming-api-version>

대기열 API 버전, default=2 (env: OS_ALARMING_API_VERSION)

--os-auth-type <auth-type>

사용 가능한 인증 유형을 선택합니다. v3oauth1, http_basic, v2password, v2token, v3token, v3adfactor, v3adfspassword, v3oidcaccesstoken, 토큰, v3oidcauthcode, v3oidcmlpassword, v3oidcclientcredentials, none, gnocchi-basic, v3password, v3multifactor, v3adfspassword, 암호, v3tokenlessauth, noauth, v3totp, admin_token, v3applicationcredential, gnocchi-noauth, aodh-noauth, v1password, v3oidcpassword. 기본값: --os-username/--os-token(Env: OS_AUTH_TYPE)에 따라 선택됩니다.

--os-auth-url <auth-auth-url>

v3oauth1: 인증 URL with v2password: v2token을 사용한 인증 URL: v3token을 사용한 인증 URL: v3multifactor를 사용한 인증 URL: v3adfspassword를 사용한 인증 URL: v3oidcaccesstoken을 사용한 인증 URL: 토큰을 사용한 인증 URL: v3oidcauthcode를 사용한 인증 URL: v3samlpassword를 사용한 인증 URL: v3oidcclientcredentials를 사용한 인증 URL: v3password를 사용한 인증 URL: 암호가 있는 인증 URL: v3tokenlessauth를 사용한 인증 URL: v3totp를 사용한 인증 URL: v3applicationcredential을 사용한 인증 URL: v1password를 사용한 인증 URL: v3oidcpassword를 사용한 인증 URL: 인증 URL(Env: OS_AUTH_URL)

--os-consumer-key <auth-consumer-key>

v3oauth1 사용: oauth 소비자 ID/key(env: OS_CONSUMER_KEY)

--os-consumer-secret <auth-consumer-secret>

v3oauth1: oauth 소비자 시크릿(env: OS_CONSUMER_SECRET)

--os-access-key <auth-access-key>

v3oauth1 사용: oauth 액세스 키(env: os_access_key)

--os-access-secret <auth-access-secret>

v3oauth1 사용: oauth 액세스 시크릿 (env: OS_ACCESS_SECRET)

--os-username <auth-username>

http_basic: username with v2password: username with v3adfspassword: Username with v3samlpassword: Username with v3password: Username with v3totp: Username with v3applicationcredential: Username with v3applicationcredential: Username with v3oidcpassword: Username with v3oidcpassword: Username with v3oidcpassword: Username with v3oidcpassword: Username with v3oidcpassword: Username

--os-password <auth-password>

http_basic: v2password와 함께 사용하기 위한 암호: v3adfspassword: Password with v3samlpassword: Password with v3samlpassword: Password with v3password: User's password with v1password: Password with v3oidcpassword: Password with v3oidcpassword: Password (Env: OS_PASSWORD)

--os-endpoint <auth-endpoint>

with http_basic: always be used with none: The endpoint that will always be used with gnocchi-basic: Gnocchi endpoint with noauth: Cinder endpoint with admin_token: always be used with gnocchi-noauth: Gnocchi endpoint (Env: OS_ENDPOINT)

--os-trust-id <auth-trust-id>

v2password: trust id with v2token: trust id with v3token: v3multifactor를 사용한 신뢰 ID: v3adfspassword를 사용한 신뢰 ID: v3oidcaccesstoken을 사용하는 신뢰 ID: 토큰이 있는 신뢰 ID: v3oidcauthcode가 있는 신뢰 ID: v3samlpassword를 사용한 신뢰 ID: v3oidcclientcredentials가 있는 신뢰 ID: v3password가 있는 신뢰 ID: 암호가 있는 신뢰 ID: v3totp가 있는 신뢰 ID: v3applicationcredential이 있는 신뢰 ID: v3oidcpassword가 있는 신뢰 ID: 신뢰 ID(Env: OS_TRUST_ID)

--os-user-id <auth-user-id>

v2password: user id to login with v3password: User ID with noauth: User ID with noauth: User ID with v3applicationcredential: User ID with gnocchi-noauth: User ID with aodh-noauth: User ID with aodh-noauth: User ID (Env: OS_USER_ID)

--os-token <auth-token>

v2token: 토큰과 함께 인증하기 위해 admin_token을 사용하여 인증할 토큰: 토큰 사용: 항상 사용할 토큰(Env: OS_TOKEN)을 사용하여 인증할 수 있는 토큰을 사용하여 v2token: 토큰을 사용하여 인증할 수 있습니다.

--os-system-scope <auth-system-scope>

v3token: v3multifactor를 사용하는 시스템 작업의 범위 사용: v3adfspassword를 사용한 시스템 작업의 범위: v3oidcaccesstoken을 사용하는 시스템 작업의 범위: 토큰을 사용하는 시스템 작업의 범위: v3oidcauthcode를 사용하는 시스템 작업의 범위: v3samlpassword를 사용하는 시스템 작업의 범위: v3oidcclientcredentials를 사용하는 시스템 작업의 범위: v3password를 사용하는 시스템 작업의 범위: 암호가 있는 시스템 작업의 범위: v3totp를 사용하는 시스템 작업의 범위: v3applicationcredential을 사용한 시스템 작업의 범위: v3oidcpassword를 사용하는 시스템 작업의 범위: 시스템 작업의 범위(Env: OS_SYSTEM_SCOPE)

--os-domain-id <auth-domain-id>

v3token: domain id를 사용하여 v3multifactor를 사용하여 범위 지정 v3adfspassword로 범위를 지정할 도메인 ID: v3oidcaccesstoken으로 범위를 지정할 도메인 ID: 토큰 사용 범위를 지정할 도메인 ID: v3oidcauthcode로 범위를 지정할 도메인 ID: v3samlpassword로 범위를 지정할 도메인 ID: v3oidcclientcredentials로 범위를 지정할 도메인 ID: v3password로 범위를 지정할 도메인 ID: 암호 범위를 지정할 도메인 ID: v3tokenlessauth와 함께 범위를 지정할 도메인 ID: v3totp로 범위를 지정할 도메인 ID: v3applicationcredential으로 범위를 지정할 도메인 ID: v3oidcpassword와 함께 범위를 지정할 도메인 ID: 범위를 지정할 도메인 ID (Env: OS_DOMAIN_ID)

--os-domain-name <auth-domain-name>

v3token: 도메인 이름을 사용하여 v3multifactor의 범위 지정: v3adfspassword로 범위를 지정할 도메인 이름입니다. v3oidcaccesstoken으로 범위를 지정할 도메인 이름입니다. 토큰을 사용할 범위 지정 도메인 이름: v3oidcauthcode로 범위를 지정할 도메인 이름입니다. v3samlpassword로 범위를 지정할 도메인 이름입니다. v3oidcclientcredentials로 범위를 지정할 도메인 이름입니다. v3password로 범위를 지정할 도메인 이름입니다. 암호 범위를 지정할 도메인 이름: v3tokenlessauth와 함께 범위를 지정할 도메인 이름입니다. v3totp로 범위를 지정할 도메인 이름입니다. v3applicationcredential으로 범위를 지정할 도메인 이름입니다. v3oidcpassword와 함께 범위를 지정할 도메인 이름입니다. 범위를 지정할 도메인 이름(Env: OS_DOMAIN_NAME)

--os-project-id <auth-project-id>

v3token: project id를 사용하여 v3multifactor로 범위를 지정합니다. v3adfspassword로 범위를 지정할 프로젝트 ID: v3oidcaccesstoken으로 범위를 지정할 프로젝트 ID: 토큰 사용 범위를 지정할 프로젝트 ID: v3oidcauthcode로 범위를 지정할 프로젝트 ID: v3samlpassword로 범위를 지정할 프로젝트 ID: v3oidcclientcredentials로 범위를 지정할 프로젝트 ID: v3password로 범위를 지정할 프로젝트 ID: 암호 범위를 지정할 프로젝트 ID: v3tokenlessauth로 범위를 지정할 프로젝트 ID: noauth로 지정할 프로젝트 ID: v3totp가 있는 프로젝트 ID: v3applicationcredential으로 범위를 지정할 프로젝트 ID: gnocchi-noauth와 함께 지정할 프로젝트 ID: aodh-noauth가 있는 프로젝트 ID: v3oidcpassword가 있는 프로젝트 ID: 범위를 지정할 프로젝트 ID(Env: OS_PROJECT_ID)

--os-project-name <auth-project-name>

v3token: 프로젝트 이름을 사용하여 v3multifactor로 범위를 지정합니다. v3adfspassword로 범위를 지정할 프로젝트 이름입니다. v3oidcaccesstoken으로 범위를 지정할 프로젝트 이름입니다. 토큰을 사용할 범위 지정 프로젝트 이름: v3oidcauthcode로 범위를 지정할 프로젝트 이름입니다. v3samlpassword로 범위를 지정할 프로젝트 이름입니다. v3oidcclientcredentials로 범위를 지정할 프로젝트 이름입니다. v3password로 범위를 지정할 프로젝트 이름입니다. 암호 범위를 지정할 프로젝트 이름: v3tokenlessauth와 함께 지정할 프로젝트 이름입니다. v3totp로 범위를 지정할 프로젝트 이름입니다. v3applicationcredential으로 범위를 지정할 프로젝트 이름입니다. v1password로 범위를 지정할 프로젝트 이름입니다. v3oidcpassword와 함께 사용할 Swift 계정: 범위를 지정할 프로젝트 이름(Env: OS_PROJECT_NAME)

--os-project-domain-id <auth-project-domain-id>

v3token: domain id로 v3multifactor가 있는 프로젝트를 포함하는 경우: v3adfspassword로 프로젝트를 포함하는 도메인 ID: v3oidcaccesstoken으로 프로젝트를 포함하는 도메인 ID: 토큰이 있는 프로젝트를 포함하는 도메인 ID: v3oidcauthcode로 프로젝트를 포함하는 도메인 ID: v3samlpassword로 프로젝트를 포함하는 도메인 ID: v3oidcclientcredentials로 프로젝트를 포함하는 도메인 ID: v3password로 프로젝트를 포함하는 도메인 ID: 암호가 있는 프로젝트를 포함하는 도메인 ID: v3tokenlessauth와 함께 프로젝트를 포함하는 도메인 ID: v3totp로 프로젝트를 포함하는 도메인 ID: v3applicationcredential로 프로젝트를 포함하는 도메인 ID: v3oidcpassword로 프로젝트를 포함하는 도메인 ID: 프로젝트를 포함하는 도메인 ID(Env: OS_PROJECT_DOMAIN_ID)

--os-project-domain-name <auth-project-domain-name>

v3token: v3multifactor가 있는 프로젝트를 포함하는 도메인 이름 사용: v3adfspassword로 프로젝트를 포함하는 도메인 이름: v3oidcaccesstoken으로 프로젝트를 포함하는 도메인 이름: 토큰과 함께 프로젝트를 포함하는 도메인 이름: v3oidcauthcode로 프로젝트를 포함하는 도메인 이름: v3samlpassword로 프로젝트를 포함하는 도메인 이름: v3oidcclientcredentials로 프로젝트를 포함하는 도메인 이름: v3password로 프로젝트를 포함하는 도메인 이름: 암호가 포함된 프로젝트를 포함하는 도메인 이름: v3tokenlessauth와 함께 프로젝트를 포함하는 도메인 이름: v3totp로 프로젝트를 포함하는 도메인 이름: v3applicationcredential으로 프로젝트를 포함하는 도메인 이름: v3oidcpassword로 프로젝트를 포함하는 도메인 이름: 프로젝트를 포함하는 도메인 이름(Env: OS_PROJECT_DOMAIN_NAME)

--os-auth-methods <auth-auth-methods>

with v3multifactor: methods to authenticate with. (env: OS_AUTH_METHODS)

--os-identity-provider <auth-identity-provider>

v3adfspassword: identity provider의 name with v3oidcaccesstoken: Identity Provider의 name with v3oidcauthcode: Identity Provider의 name with v3samlpassword: Identity Provider's name with v3oidcclientcredentials: Identity Provider의 name with v3oidcpassword: Identity Provider's name with v3oidcaccesstoken: Identity Provider의 name (Env: OS_oidcauthITY_PROVER)

--os-protocol <auth-protocol>

v3adfspassword: v3oidcaccesstoken: 연결 플러그인의 프로토콜: v3oidcauthcode: Protocol for federation plugin with v3samlpassword: Protocol for federation plugin with v3oidcclientcredentials: Protocol for federation plugin with v3oidcpassword: Protocol for federation plugin (Env: OS_PROTOCOL)

--os-identity-provider-url <auth-identity-provider-url>

v3adfspassword를 사용하면 SAML 인증 요청이 전송되는 ID 공급자 URL입니다. v3samlpassword 사용: SAML2 인증 요청이 전송되는 ID 공급자 URL입니다. (Env: OS_IDENTITY_PROVIDER_URL)

--os-service-provider-endpoint <auth-service-provider-endpoint>

v3adfspassword: 서비스 공급자의 끝점(env: OS_SERVICE_PROVIDER_ENDPOINT)

--os-service-provider-entity-id <auth-service-provider-entity-id>

v3adfspassword: 서비스 공급자의 saml 엔티티 ID(Env: OS_SERVICE_PROVIDER_ENTITY_ID)

--os-access-token <auth-access-token>

v3oidcaccesstoken: oauth 2.0 액세스 토큰 (env: OS_ACCESS_TOKEN)

--os-default-domain-id <auth-default-domain-id>

토큰 사용: v3 및 v2 매개변수와 함께 사용할 선택적 도메인 ID입니다. v3의 사용자 및 프로젝트 도메인에 모두 사용되며 v2 인증에서는 무시됩니다. password: v3 및 v2 매개변수와 함께 사용할 선택적 도메인 ID입니다. v3의 사용자 및 프로젝트 도메인에 모두 사용되며 v2 인증에서는 무시됩니다. (env: OS_DEFAULT_DOMAIN_ID)

--os-default-domain-name <auth-default-domain-name>

토큰 사용: v3 api 및 v2 매개변수와 함께 사용할 선택적 도메인 이름입니다. v3의 사용자 및 프로젝트 도메인에 모두 사용되며 v2 인증에서는 무시됩니다. password: v3 API 및 v2 매개변수와 함께 사용할 선택적 도메인 이름입니다. v3의 사용자 및 프로젝트 도메인에 모두 사용되며 v2 인증에서는 무시됩니다. (env: OS_DEFAULT_DOMAIN_NAME)

--os-client-id <auth-client-id>

v3oidcauthcode: oauth 2.0 클라이언트 ID가 v3oidcclientcredentials: OAuth 2.0 클라이언트 ID와 v3oidcpassword: OAuth 2.0 클라이언트 ID(Env: OS_CLIENT_ID)

--os-client-secret <auth-client-secret>

v3oidcauthcode: oauth 2.0 클라이언트 시크릿 및 v3oidcclientcredentials: OAuth 2.0 Client Secret with v3oidcpassword: OAuth 2.0 Client Secret (Env: OS_CLIENT_SECRET)

--os-openid-scope <auth-openid-scope>

v3oidcauthcode: 권한 부여 서버에서 요청한 openid 연결 범위입니다. OpenID Connect 사양은 "openid"를 항상 지정해야 합니다. v3oidcclientcredentials: 권한 부여 서버에서 요청한 OpenID Connect 범위 사용 OpenID Connect 사양은 "openid"를 항상 지정해야 합니다. v3oidcpassword 사용: 권한 부여 서버에서 요청한 OpenID Connect 범위입니다. OpenID Connect 사양은 "openid"를 항상 지정해야 합니다. (env: OS_OPENID_SCOPE)

--os-access-token-endpoint <auth-access-token-endpoint>

v3oidcauthcode: openid 연결 공급자 토큰 끝점을 사용합니다. 검색 문서가 전달되는 경우 이 옵션은 검색 문서의 서버에서 제공하는 끝점을 재정의합니다. v3oidcclientcredentials: OpenID Connect 공급자 토큰 끝점 사용 검색 문서가 전달되는 경우 이 옵션은 검색 문서의 서버에서 제공하는 끝점을 재정의합니다. v3oidcpassword 사용: OpenID Connect 공급자 토큰 끝점. 검색 문서가 전달되는 경우 이 옵션은 검색 문서의 서버에서 제공하는 끝점을 재정의합니다. (env: OS_ACCESS_TOKEN_ENDPOINT)

--os-discovery-endpoint <auth-discovery-endpoint>

v3oidcauthcode: openid 연결 검색 문서 URL을 사용합니다. 검색 문서는 액세스 토큰 끝점 및 인증 끝점의 값을 가져오는 데 사용됩니다. 이 URL은 https://idp.example.org/.well-known/openid- v3oidcclientcredentials: OpenID Connect Discovery Document URL과 같아야 합니다. 검색 문서는 액세스 토큰 끝점 및 인증 끝점의 값을 가져오는 데 사용됩니다. 이 URL은 v3oidcpassword: OpenID Connect Discovery 문서 URL로 https://idp.example.org/.well- 알려진/openid-configuration과 같아야 합니다. 검색 문서는 액세스 토큰 끝점 및 인증 끝점의 값을 가져오는 데 사용됩니다. 이 URL은 https://idp.example.org/.well- 알려진/openid-configuration (Env: OS_DISCOVERY_ENDPOINT)과 같습니다.

--os-access-token-type <auth-access-token-type>

v3oidcauthcode: oauth 2.0 인증 서버 Introspection 토큰 유형을 사용하면 토큰 인트로스펙션을 처리할 때 사용할 토큰 유형을 결정하는 데 사용됩니다. 유효한 값은 v3oidcclientcredentials: OAuth 2.0 인증 서버 검사 토큰 유형의 "access_token" 또는 "id_token"입니다. 토큰 인트로스펙션 처리 시 사용할 토큰 유형을 결정하는 데 사용됩니다. 유효한 값은 v3oidcpassword: OAuth 2.0 인증 서버 검사 토큰 유형의 "access_token" 또는 "id_token"입니다. 토큰 인트로스펙션 처리 시 사용할 토큰 유형을 결정하는 데 사용됩니다. 유효한 값은 "access_token" 또는 "id_token" (Env: OS_ACCESS_TOKEN_TYPE)입니다.

--os-redirect-uri <auth-redirect-uri>

v3oidcauthcode: openid connect redirect url (env: OS_REDIRECT_URI)

--os-code <auth-code>

v3oidcauthcode 사용: oauth 2.0 인증 코드(Env: OS_CODE)

--os-user <auth-user>

gnocchi-basic: user 사용(env: os_user)

--os-user-domain-id <auth-user-domain-id>

v3password: user's domain id with password: User's domain id with v3totp: User's domain id with v3applicationcredential: User's domain id (Env: OS_USER_DOMAIN_ID)

--os-user-domain-name <auth-user-domain-name>

v3password: 사용자 도메인 이름 및 암호가 있는 사용자 도메인 이름: v3totp: 사용자 도메인 이름이 v3applicationcredential: 사용자 도메인 이름(Env: OS_USER_DOMAIN_NAME)

--os-passcode <auth-passcode>

v3totp: 사용자의 totp passcode (env: os_passcode)

--os-application-credential-secret <auth-application-credential-secret>

v3applicationcredential: 애플리케이션 인증 정보 인증 시크릿(Env: OS_APPLICATION_CREDENTIAL_SECRET)

--os-application-credential-id <auth-application-credential-id>

v3applicationcredential: 애플리케이션 인증 정보 ID(Env: OS_APPLICATION_CREDENTIAL_ID)

--os-application-credential-name <auth-application-credential-name>

v3applicationcredential: 애플리케이션 인증 정보 이름(Env: OS_APPLICATION_CREDENTIAL_NAME)

--os-roles <auth-roles>

gnocchi-noauth: roles with aodh-noauth: roles (Env: OS_ROLES)

--os-aodh-endpoint <auth-aodh-endpoint>

aodh-noauth: aodh 끝점 (env: OS_AODH_ENDPOINT)

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat