使用 viocli identity 命令針對具有 AD 或 LDAP 後端的網域設定 Keystone。命令會呼叫 OpenStack 管理伺服器 API 來儲存 Keystone 網域和字典變數的知識。
viocli identity 命令支援各種動作,以執行不同的工作。下列參數適用於所有動作。
參數 |
強制性或選擇性 |
說明 |
---|---|---|
-d NAME 或 --deployment NAME |
選擇性 |
要使用的部署的名稱。 如未輸入值,則使用預設部署。 |
-p 或 --progress |
選擇性 |
顯示目前作業的進度。 |
--verbose |
選擇性 |
在詳細資訊模式下顯示輸出。 |
您可以執行 viocli identity -h 或 viocli identity --help 來顯示命令的參數。您也可以在任何動作上使用 -h 或 --help 選項,以顯示動作的參數。例如,viocli identity add -h
將會顯示 add
動作的參數。
viocli identity 支援的動作如下所示。
viocli identity add [-d NAME] [--type {AD | LDAP}] [-p] [--verbose]
設定新的身分識別來源。下列其他參數適用於 add
動作。
參數 |
強制性或選擇性 |
說明 |
---|---|---|
--type {AD | LDAP} |
選擇性 |
網域的後端類型。 如果沒有將 --type 參數包括在命令中,系統將提示您輸入後端類型。 |
viocli identity remove [-d NAME] --id DOMAIN [-p] [--verbose]
從清單中移除身分識別來源。無法移除本機 (識別碼 0
) 和預設 (識別碼 1
) 網域。
下列其他參數適用於 remove
動作。
參數 |
強制性或選擇性 |
說明 |
---|---|---|
--id DOMAIN |
強制性 |
身分識別來源的識別碼。本機網域以 |
viocli identity configure [-d NAME] [-p] [--verbose]
設定部署的身分識別來源。
viocli identity edit [-d NAME] --id DOMAIN [-p] [--verbose]
變更現有身分識別來源的設定。無法編輯本機網域 (識別碼 0
)。
下列其他參數適用於 edit
動作。
參數 |
強制性或選擇性 |
說明 |
---|---|---|
--id DOMAIN |
強制性 |
身分識別來源的識別碼。本機網域以 |
viocli identity list [-d NAME] [--json JSON | --pretty PRETTY] [-p] [--verbose]
顯示所有已設定的網域及其識別碼和後端類型。下列其他參數適用於 list
動作。
參數 |
強制性或選擇性 |
說明 |
---|---|---|
--json JSON --pretty PRETTY |
選擇性 |
以 JSON 格式或格式化文字顯示輸出。 如果您未輸入值,當以互動方式執行命令時,會使用 |
viocli identity show [-d NAME] --id DOMAIN [--json JSON | --pretty PRETTY] [-p] [--verbose]
顯示有關指定網域的詳細資訊。下列其他參數適用於 show
動作。
參數 |
強制性或選擇性 |
說明 |
---|---|---|
--id DOMAIN |
強制性 |
身分識別來源的識別碼。本機網域以 |
--json JSON --pretty PRETTY |
選擇性 |
以 JSON 格式或格式化文字顯示輸出。 如果您未輸入值,當以互動方式執行命令時,會使用 |