Bal*_*uri 5 c# azure azure-storage-blobs azure-resource-manager
我是天蓝色的新手。我在 azure 门户中创建了一个存储帐户。我需要使用 ARM 模板将文件上传到存储帐户。任何人都可以让我知道如何做到这一点吗?
正如 Bruno Faria 提到的,我们无法使用 ARM 模板来做到这一点。使用 Azure ARM 模板。您可以通过单个协调操作来部署、更新或删除解决方案的所有资源。关于ARM模板的更多详细信息请参考文档
使用资源管理器,您可以创建一个模板(JSON 格式)来定义 Azure 解决方案的基础结构和配置。通过使用模板,您可以在解决方案的整个生命周期中重复部署解决方案,并确信您的资源以一致的状态部署
我们可以使用Microsoft Azure Storage Explorer轻松完成此操作。
如果我们尝试使用程序来做到这一点,我们可以从Azure官方文档中获取演示代码。
// Retrieve storage account from connection string.
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("StorageConnectionString"));
// Create the blob client.
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
// Retrieve reference to a previously created container.
CloudBlobContainer container = blobClient.GetContainerReference("mycontainer");
// Retrieve reference to a blob named "myblob".
CloudBlockBlob blockBlob = container.GetBlockBlobReference("myblob");
// Create or overwrite the "myblob" blob with contents from a local file.
using (var fileStream = System.IO.File.OpenRead(@"path\myfile"))
{
blockBlob.UploadFromStream(fileStream);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4233 次 |
| 最近记录: |