当前位置: 首页 > 知识库问答 >
问题:

如何读取Azure存储密钥

朱宏爽
2023-03-14

我有一个Azure存储连接字符串,我想从中读取帐户名称和帐户密钥。
我可以获取帐户名称,但不能获取密钥。
有人能建议我如何读取密钥吗?

ConnectionString:DefaultEndpointsProtocol=https;AccountName=开发;AccountKey=TSDSGyduysaugdsay4ar6epn2ie9yoilep5rrfxeeaj9;EndpointSuffix=核心。窗户。网

var cloudStorageAccount = CloudStorageAccount.Parse(ConnectionString);

var storageCredentials = new StorageCredentials(cloudStorageAccount.Credentials.AccountName, cloudStorageAccount.Credentials.KeyName);

共有1个答案

房光临
2023-03-14

因此,如果您有存储凭据(帐户名和密钥)和blob的URI,有两种方法可以创建CloudBlockBlob的实例。

        var storageAccount = CloudStorageAccount.Parse("DefaultEndpointsProtocol=https;AccountName=account-name;AccountKey=account-key;EndpointSuffix=core.windows.net;");
        var blob = new CloudBlockBlob(new Uri("https://account-name.blob.core.windows.net/container-name/blob-name"), storageAccount.Credentials);

        var storageAccount = CloudStorageAccount.Parse("DefaultEndpointsProtocol=https;AccountName=account-name;AccountKey=account-key;EndpointSuffix=core.windows.net;");
        var blobClient = storageAccount.CreateCloudBlobClient();
        var blob = new CloudBlockBlob(new Uri("https://account-name.blob.core.windows.net/container-name/blob-name"), blobClient);
 类似资料:
  • 我有一个map-reduce作业,并且reducer获得一个驻留在Azure Blob存储中的文件的绝对地址,并且reducer应该打开它并读取它的内容。在配置Hadoop集群(HDInsight)时,我添加了包含文件的存储帐户。因此,还原器必须有权访问这个Blob存储,但Blob存储不是我的作业的默认HDFS存储。我的reducer中有以下代码,但它给了我一个FileNotFound错误消息。

  • 我已经创建了Azure VM,并在其中安装了我的Java应用程序,然后连接到WASB存储。 我添加了以下jars和core-site.xml来从Java应用程序访问WASB存储。 Azure-存储 Hadoop-Azure core-site.xml 如何使用加密密钥访问WASB存储。上面的配置有样例吗? 注意:-我将Azure VM直接连接到WASB存储,而不使用HDInsight集群。

  • 我想把我的RSA密钥存储在Azure保险库,这可能吗? 我没有找到任何方法来做到这一点。

  • 我有一个premium storage account,在创建这个帐户后我就启用了加密,我找到了这个链接https://docs.microsoft.com/en-us/azure/storage/storage-service-encryption来检查blob是否加密。 现在,如果我使用Azure key vault加密OS盘和数据盘,它也用于保护静止数据,但加密存储帐户也会做同样的事情。有谁

  • 在本地测试Azure功能时,我收到了此错误。 对Blob存储机密资料档案库执行读取操作时出错。请确保“AzureWebJobsStorage”连接字符串有效。 我有Azure Blob存储设置,包括存储模拟器和存储资源管理器。如何解决这个问题?

  •  KAG 中、游戏的存储/读取、是通过(*)「栞(标签)」进行的。( 对无法使用此标记的用户,请修改 MainWindow.tjs )。  关于书签的说明,也请参考一下 游戏存档文件相关 的内容。  很遗憾的是、KAG 内建的存储・读取功能还无法做到随时存档。而是需要作者自行在剧本档中加入允许存储标签、也就是必须要设定存储・读取的「场所」。(译注:KAGeXpress内建了自动存档点,在每次使用[