使用租户 ID 自动登录 azcopy 失败
auto login for azcopy with tenant id fails
我正在尝试从 ubuntu 18.04
自动登录到 Azure azcopy
使用格式 :(正常方式工作正常)
azcopy -login --tenant-id=yourtenantid
如本 post 中所建议:
但这是不可能的,正如命令提示符所说:
To sign in, use a web browser to open the page
https://microsoft.com/devicelogin and enter the code XXXXXXX to
authenticate.
我在这里错过了什么?这可能使用这种方法吗?如果可以,请告诉我正确的方法。
谢谢。
O.
如果您使用命令azcopy -login --tenant-id=yourtenantid
登录,您必须打开浏览器输入您的用户名和密码。所以命令提示符说:
To sign in, use a web browser to open the page
https://microsoft.com/devicelogin and enter the code XXXXXXX to
authenticate.
此外,如果你想自动登录到Azure azcopy,你可以使用托管身份来完成身份验证。请注意,您要使用的方式,VM 应该托管在 Azure 上。详细步骤如下。
在您的 VM 上启用 system-assigned 托管身份
授予您的 VM 访问 Azure 存储的权限
一种。导航回您创建的存储帐户。
b。单击左侧面板中的访问控制 (IAM) link。
c。单击页面顶部的 + 添加角色分配,为您的 VM 添加新的角色分配。
d.在角色下,从下拉列表中,select 存储 Blob 数据贡献者。
e。在下一个下拉列表中,在分配访问权限下,选择虚拟机。
克。接下来,确保订阅下拉列表中列出了正确的订阅,然后将资源组设置为所有资源组。
小时。在 Select 下,选择您的 VM,然后单击保存。
登录到 Azure azcopy
./azcopy login --identity
更多详情请参考
我正在尝试从 ubuntu 18.04
自动登录到 Azure azcopy使用格式 :(正常方式工作正常)
azcopy -login --tenant-id=yourtenantid
如本 post 中所建议:
但这是不可能的,正如命令提示符所说:
To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code XXXXXXX to authenticate.
我在这里错过了什么?这可能使用这种方法吗?如果可以,请告诉我正确的方法。
谢谢。 O.
如果您使用命令azcopy -login --tenant-id=yourtenantid
登录,您必须打开浏览器输入您的用户名和密码。所以命令提示符说:
To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code XXXXXXX to authenticate.
此外,如果你想自动登录到Azure azcopy,你可以使用托管身份来完成身份验证。请注意,您要使用的方式,VM 应该托管在 Azure 上。详细步骤如下。
在您的 VM 上启用 system-assigned 托管身份
授予您的 VM 访问 Azure 存储的权限 一种。导航回您创建的存储帐户。
b。单击左侧面板中的访问控制 (IAM) link。
c。单击页面顶部的 + 添加角色分配,为您的 VM 添加新的角色分配。
d.在角色下,从下拉列表中,select 存储 Blob 数据贡献者。
e。在下一个下拉列表中,在分配访问权限下,选择虚拟机。
克。接下来,确保订阅下拉列表中列出了正确的订阅,然后将资源组设置为所有资源组。
小时。在 Select 下,选择您的 VM,然后单击保存。
登录到 Azure azcopy
./azcopy login --identity
更多详情请参考