az storage account local-user

注意

此參考是 Azure CLI (2.25.0 版或更高版本) 儲存體預覽 延伸模組的一部分。 當您第一次執行 az storage account local-user 命令時,擴充功能會自動安裝。 深入了解延伸模組。

管理儲存體帳戶本機使用者。

命令

az storage account local-user create

為指定的儲存體帳戶建立本機使用者。

az storage account local-user delete

刪除本機使用者。

az storage account local-user list

列出儲存體帳戶的本機使用者。

az storage account local-user list-keys

列出本機使用者的共用金鑰和 sshAuthorizedKeys。

az storage account local-user regenerate-password

重新產生本機使用者的 sshPassword。

az storage account local-user show

顯示本機使用者的資訊。

az storage account local-user update

更新本機使用者的屬性。

az storage account local-user create

為指定的儲存體帳戶建立本機使用者。

az storage account local-user create --account-name
                                     --name
                                     --resource-group
                                     [--has-shared-key {false, true}]
                                     [--has-ssh-key {false, true}]
                                     [--has-ssh-password {false, true}]
                                     [--home-directory]
                                     [--permission-scope]
                                     [--ssh-authorized-key]

範例

建立具有兩個許可權範圍和 ssh-authorized-key 的本機使用者

az storage account local-user create --account-name {account-name} -g {resource-group} -n {username} --home-directory home --permission-scope permissions=r service=blob resource-name=container1 --permission-scope permissions=rw service=file resource-name=share2 --ssh-authorized-key key="ssh-rsa a2V5" --has-ssh-key true --has-ssh-password --has-shared-key false

必要參數

--account-name

儲存體帳戶名稱。

--name --username -n

本機使用者的名稱。 使用者名稱必須只包含小寫字母和數位。 它只能在儲存體帳戶內是唯一的。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

選擇性參數

--has-shared-key

指出共用金鑰是否存在。 將它設定為 false,以移除現有的共用金鑰。

接受的值: false, true
--has-ssh-key

指出 SSH 金鑰是否存在。 將它設定為 false,以移除現有的 SSH 金鑰。

接受的值: false, true
--has-ssh-password

指出 SSH 密碼是否存在。 將它設定為 false,以移除現有的 SSH 密碼。

接受的值: false, true
--home-directory

主目錄。

--permission-scope

許可權範圍引數清單,其中包含許可權、服務和resource_name。許可權可以是下列可能值的組合:讀取 (r) 、寫入 (w) 、Delete (d) 、List (l) 和 Create (c) 。 此服務具有可能的值:Blob、檔案。 資源名稱是容器名稱或檔案共用名稱稱。 範例:--permission-scope permissions=r service=blob resource-name=container1Can 指定多個許可權範圍:--permission-scope permissions=rw service=blob resource-name=container1--permission-scope permissions=rwd service=file resource-name=share2。

--ssh-authorized-key

SFTP 的 SSH 授權金鑰。 包含選擇性的描述和索引鍵。 金鑰是 base64 編碼的 SSH 公開金鑰,格式如下:ssh-rsa AAAABBBB。範例:--ssh_authorized_key description=description key=「ssh-ras AAAABBBB」或 --ssh_authorized_key key=「ssh-ras AAAABBBB」。

az storage account local-user delete

刪除本機使用者。

az storage account local-user delete --account-name
                                     --name
                                     --resource-group

範例

刪除本機使用者

az storage account local-user delete --account-name {account-name} -g {resource-group} -n {username}

必要參數

--account-name

儲存體帳戶名稱。

--name --username -n

本機使用者的名稱。 使用者名稱必須只包含小寫字母和數位。 它只能在儲存體帳戶內是唯一的。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az storage account local-user list

列出儲存體帳戶的本機使用者。

az storage account local-user list --account-name
                                   --resource-group

範例

列出儲存體帳戶的本機使用者

az storage account local-user list --account-name {account-name} -g {resource-group}

必要參數

--account-name

儲存體帳戶名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az storage account local-user list-keys

列出本機使用者的共用金鑰和 sshAuthorizedKeys。

az storage account local-user list-keys --account-name
                                        --name
                                        --resource-group

範例

列出本機使用者的共用金鑰和 sshAuthorizedKeys

az storage account local-user list-keys --account-name {account-name} -g {resource-group} -n {username}

必要參數

--account-name

儲存體帳戶名稱。

--name --username -n

本機使用者的名稱。 使用者名稱必須只包含小寫字母和數位。 它只能在儲存體帳戶內是唯一的。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az storage account local-user regenerate-password

重新產生本機使用者的 sshPassword。

az storage account local-user regenerate-password --account-name
                                                  --name
                                                  --resource-group

範例

重新產生本機使用者的 sshPassword

az storage account local-user regenerate-password --account-name {account-name} -g {resource-group} -n {username}

必要參數

--account-name

儲存體帳戶名稱。

--name --username -n

本機使用者的名稱。 使用者名稱必須只包含小寫字母和數位。 它只能在儲存體帳戶內是唯一的。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az storage account local-user show

顯示本機使用者的資訊。

az storage account local-user show --account-name
                                   --name
                                   --resource-group

範例

顯示本機使用者的資訊

az storage account local-user show --account-name {account-name} -g {resource-group} -n {username}

必要參數

--account-name

儲存體帳戶名稱。

--name --username -n

本機使用者的名稱。 使用者名稱必須只包含小寫字母和數位。 它只能在儲存體帳戶內是唯一的。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az storage account local-user update

更新本機使用者的屬性。

az storage account local-user update --account-name
                                     --name
                                     --resource-group
                                     [--has-shared-key {false, true}]
                                     [--has-ssh-key {false, true}]
                                     [--has-ssh-password {false, true}]
                                     [--home-directory]
                                     [--permission-scope]
                                     [--ssh-authorized-key]

範例

使用一個許可權範圍更新本機使用者,且沒有 ssh-key

az storage account local-user update --account-name {account-name} -g {resource-group} -n {username} --permission-scope permissions=rw service=file resource-name=share2 --has-ssh-key false

必要參數

--account-name

儲存體帳戶名稱。

--name --username -n

本機使用者的名稱。 使用者名稱必須只包含小寫字母和數位。 它只能在儲存體帳戶內是唯一的。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

選擇性參數

--has-shared-key

指出共用金鑰是否存在。 將它設定為 false,以移除現有的共用金鑰。

接受的值: false, true
--has-ssh-key

指出 SSH 金鑰是否存在。 將它設定為 false,以移除現有的 SSH 金鑰。

接受的值: false, true
--has-ssh-password

指出 SSH 密碼是否存在。 將它設定為 false,以移除現有的 SSH 密碼。

接受的值: false, true
--home-directory

主目錄。

--permission-scope

許可權範圍引數清單,其中包含許可權、服務和resource_name。許可權可以是下列可能值的組合:讀取 (r) 、寫入 (w) 、Delete (d) 、List (l) 和 Create (c) 。 此服務具有可能的值:Blob、檔案。 資源名稱是容器名稱或檔案共用名稱稱。 範例:--permission-scope permissions=r service=blob resource-name=container1Can 指定多個許可權範圍:--permission-scope permissions=rw service=blob resource-name=container1--permission-scope permissions=rwd service=file resource-name=share2。

--ssh-authorized-key

SFTP 的 SSH 授權金鑰。 包含選擇性的描述和索引鍵。 金鑰是 base64 編碼的 SSH 公開金鑰,格式如下:ssh-rsa AAAABBBB。範例:--ssh_authorized_key description=description key=「ssh-ras AAAABBBB」或 --ssh_authorized_key key=「ssh-ras AAAABBBB」。