azure 下载 key/secret 不工作- RequiredArgumentMissingError

azure download key/secret not working- RequiredArgumentMissingError

我正在尝试为存储在 Azure keyvault 中的 VM 下载 ssh 密钥。但出现以下错误:

我尝试将其同时作为秘密和密钥下载,但命令失败并出现同样的错误。我错过了什么? (我是新手,第一次做)

az keyvault key download  –-vault-name keyvaultname —name Test-SSHKey —e utf-8 —f  ~/.ssh/test-agent.pem

    RequiredArgumentMissingError: the following arguments are required: --file/-f
    Try this: 'az keyvault key download --vault-name <MyKeyVault> -n <MyKey> -e <PEM> -f <mykey.pem>'
    Still stuck? Run 'az keyvault key download --help' to view all commands or go to 'https://aka.ms/cli_ref' to learn more

    ➜  ~ az keyvault key download  –-vault-name keyvaultname —name Test-SSHKey —f " ~/.ssh/test-agent.pem"
    
    RequiredArgumentMissingError: the following arguments are required: --file/-f
    Try this: 'az keyvault key download --vault-name <MyKeyVault> -n <MyKey> -e <PEM> -f <mykey.pem>'
    Still stuck? Run 'az keyvault key download --help' to view all commands or go to 'https://aka.ms/cli_ref' to learn more
   

➜ ~ az keyvault key download --vault-name keyvaultname —name Test-SSHKey —file "~/.ssh/test-agent.pem"

    RequiredArgumentMissingError: the following arguments are required: --file/-f
    Try this: 'az keyvault key download --vault-name <MyKeyVault> -n <MyKey> -e <PEM> -f <mykey.pem>'
    Still stuck? Run 'az keyvault key download --help' to view all commands or go to 'https://aka.ms/cli_ref' to learn more

    ➜  ~ az keyvault key download  –-vault-name keyvaultname —-name Test-SSHKey -—file  "~/.ssh/test-agent.pem"
    
    RequiredArgumentMissingError: the following arguments are required: --file/-f

你的角色似乎搞砸了:你没有两个破折号 --。取而代之的是,由于某种原因,你有这个,有点长的破折号字符 。确保只使用正确的破折号