如何使用 CLI 通过应用程序凭证向 OpenStack 进行身份验证?

如何使用 CLI 通过应用程序凭证向 OpenStack 进行身份验证?

我知道如何通过openstackCLI 通过用户凭据和令牌向 OpenStack 进行身份验证。现在我想知道如何使用应用程序凭据进行身份验证。

使用application_credentialapplication_credentials作为auth_type/OS_AUTH_TYPE只会触发一条关于未找到名为这样的插件的消息。

遗憾的是,我找不到任何文档,甚至没有提到这一点。是否可能需要为 Keystone 客户端提供单独的身份验证插件?

CLI 版本是 5.4.0。

答案1

就像这样:

export OS_AUTH_TYPE=v3applicationcredential
export OS_AUTH_URL=<KEYSTONE-URI>
export OS_IDENTITY_API_VERSION=3
export OS_REGION_NAME=<REGION_NAME>
export OS_INTERFACE=public
export OS_APPLICATION_CREDENTIAL_ID=<APPLICATION-CREDENTIAL-ID>
export OS_APPLICATION_CREDENTIAL_SECRET=<APPLICATION-CREDENTIAL-SECRET>

相关内容