问题标签 [azure-storage-account]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - 如何为 Azure RM 订阅设置默认存储帐户
我正在尝试将 Azure Rm 订阅 ( Get-AzureRMSubscription
) CurrentStorageAccount 设置为特定的 arm 存储帐户 ( Get-AzureRmStorageAccount
),但我找不到执行此操作的 cmdlet。
使用常规的旧 azure cmdlet,我可以执行以下操作将 CurrentStorageAccount 设置为
就这一套 但我不能在 arm cmdlet 中执行此操作。
另一件令人困惑的事情是我正在使用相同的订阅,例如。Visual Studio 企业版。并且使用 arm 和常规 cmdlet get-azuresubscription 我得到了相同的订阅,但是为什么一个显示 -CurrentStorageAccount 而另一个订阅没有显示 -CurrentStorageAccount。
java - 是否可以在 azure blob 存储中为给定目录生成具有写入权限的 SAS(共享访问签名)
我们的 blob 存储帐户结构:
容器名称:简单
在这个容器中,我们有 blob:
是否可以生成对 aa “目录”具有写入权限但对 bb “目录”没有访问权限的 SAS?
使用 Amazon AWS,我们可以轻松地根据对象/blob 前缀名称创建限制,但我在 azure storage sdk for java 中找不到类似的功能。
azure - 获取 Microsoft Azure 中 Redis 缓存和应用服务的操作执行信息
我在 Azure 中有一个存储帐户,我已为其启用了 Blob 和表服务日志的诊断监视。查看这些日志可以为我提供有关在存储帐户上执行的操作的信息 - 例如 ListBlobs、GetBlobs 以及这些操作是否成功。
Redis Cache 和 App Service 可以获取类似的信息吗?如果是,我如何找到日志条目?
azure-powershell - Azure - 存储帐户/ARM 问题
对 Azure 来说非常新,并且正在努力从现有的 vhd 创建 VM。执行时出现以下错误New-AzureQuickVM -ImageName MyVirtualHD.vhd -Windows -ServiceName test
:
CurrentStorageAccountName is not accessible. Ensure that current storage account is accessible and the same location or affinity group as your cloud service.
Select-AzureRMSubscription
不为 CurrentStorageAccount 属性返回任何内容。Get-AzureRMStorageAccount
确实列出了我的存储帐户。
powershell - 将文件和文件夹上传到 Azure Blob 存储
我在 Azure 中创建了一个存储帐户并创建了一个容器。我正在尝试上传存储在我的服务器中的文件,这些文件存储在 800 个文件夹中。我曾尝试使用此 Powershell 脚本执行此操作,但它不适用于子文件夹。
如果将 $LocalFolder 设置为“\Server\Data\subfolders001”,则 subfolder001 中的文件将上传到容器中。但是当我将它保留为“\Server\Data”时,它就不起作用了。
我希望脚本将所有子文件夹和文件上传到存储容器中。
我添加了运行时得到的输出
我没有收到任何错误消息,但每个子文件夹都有一条警告消息
然后注意到在等待一段时间后我必须停止 powershell 脚本。
c# - Azure 存储管理客户端身份验证失败
使用 Azure 管理 API 访问存储帐户,我使用 TokenCloudCredentials 进行身份验证。这适用于资源管理下的存储帐户,但不适用于经典存储帐户。
尝试使用 TokenCloudCredentials 在经典存储帐户客户端上执行任何方法时,我收到以下错误消息:
ForbiddenError:服务器未能对请求进行身份验证。验证证书是否有效并与此订阅相关联。
现在是代码 - Azure 资源管理器的工作方法
这有效,我收到了存储密钥。
Azure 经典存储的损坏方法:
我不确定有什么区别。我正在编写的应用程序在 Azure Active Directory 中具有适当的权限,并且它对适当的资源(存储帐户、资源组等)具有权限。这些操作也使用相同的订阅。
azure - Azure 文件共享同步
我正在寻找在 Azure 存储帐户中跨两个文件共享同步文件的最佳方式。到目前为止,看起来 AZCopy 是最好的选择,但在特定情况下或过滤器的情况下它将不起作用。
例如:
- 我想复制在某个日期(上周、一个月等)之后添加的文件。
- 跳过一些文件夹/子文件夹
使用 Powershell 也是一种选择,但同步大量文件可能会很慢。
您是否在 AZCopy 之上有一些脚本或包装器可以帮助覆盖按文件夹和文件类型进行过滤?
谢谢伊霍尔
azure - 为什么 HDInsight 群集无法将 Blob 存储帐户添加为 Azure 门户中的数据源
作为 Azure 的新手,我打算用免费试用帐户构建一个云计算服务。
我首先创建了一个存储帐户。部署模型是推荐的资源管理器,因此我选择Blob 存储作为Account kind。
然后我创建了一个HDInsight 群集。但在数据源配置中,无法选择上述Blob 存储帐户,但出现警告 -无法访问存储!. 但是,如果我创建了以Classic作为Deployment 模型的 Storage帐户,则可以选择创建的 Storage 帐户作为Data source。
有人知道为什么会这样吗?
提前致谢!我被困在这里很久了
c# - 如何获取 Azure 存储帐户密钥
我想使用 C# 将文件上传到自动生成的 Azure 存储帐户(作为 Service Fabric 资源组的一部分,具有已知名称)。
我需要将文件作为 blob 上传以使其公开可用。
教程使用 .NET 开始使用 Azure Blob 存储使用存储在 App.config 文件中的连接字符串。由于我想使用即将生成的存储帐户,所以我不能使用这种方法。
首选方法是使用用户的 AD 以获取存储帐户的密钥。
此链接:Get Storage Account Key展示了如何通过 Rest 请求获取它,所以我想有一种方法可以使用 C# 代码来完成。
在我看来,该解决方案正在使用具有 StorageAccounts 属性的 StorageManagementClient类,尽管我找不到使用 AzureAd 对其进行身份验证的方法。
我尝试使用AuthenticationContext.AcquireTokenAsync,并为不同的资源获取令牌,例如:https://management.azure.com/
,但是在使用令牌时,出现以下错误:
使用资源时https://management.core.windows.net/
出现不同的错误:
我应该使用不同的资源,不同的方法,还是不可能?
azure - SSIS Azure Blob 上传任务:在 AzureStorageConnection 中提供存储帐户密钥作为密钥 URI 的安全方式
我正在使用 SSIS Azure Blob 上传任务将文件从本地目录上传到 Azure Blob 存储容器。在AzureStorageConnection 中,我必须明确提供我觉得不安全的 Account 密钥。有没有办法通过 KeyURI 而不是 Account key 建立连接?我阅读了一些关于 Key-Vault 实施的文章,但在这里阅读了如何实现它。