Я знаю, как аутентифицироваться с помощью учетных данных пользователя и токена в OpenStack через openstack
CLI. Теперь я хотел бы знать, как использовать учетные данные приложения для аутентификации.
Использование application_credential
или application_credentials
как auth_type
/ OS_AUTH_TYPE
только вызывает сообщение о том, что плагин с таким именем не найден.
К сожалению, мне не удалось найти никакой документации или хотя бы упоминания об этом. Может быть, нужен отдельный плагин аутентификации для клиента Keystone?
Версия интерфейса командной строки - 5.4.0.
Например, так:
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>