是否可以使用托管身份从C#控制台代码连接Azure文件共享(存储帐户)

bxfogqkk  于 2023-06-30  发布在  C#
关注(0)|答案(2)|浏览(140)

我正在尝试使用C#代码将文件上传到Azure文件共享。使用托管身份。代码将部署到具有Storge帐户的托管身份的Azure VM。如何通过DefaultAzureCredential使用控制台应用程序进行连接。请帮帮我。

hmae6n7t

hmae6n7t1#

查看ShareServiceClient的构造函数选项,我相信至少在SDK版本12.8.0中,不可能使用Azure AD连接到文件共享服务(因此排除使用托管身份)。
您需要做的是使用共享访问签名,或使用存储帐户名称/密钥或指定存储帐户连接字符串来连接到文件服务。

v7pvogib

v7pvogib2#

尝试使用同步到Azure AD域服务的任何Azure AD身份(比如您的身份)进行连接。在AD DS中选择一个标识,并给予权限(如Contributor访问该标识),并在使用所述标识登录后尝试使用DefaultAzureCredential。

相关问题