Azure Storage的使用,以及和Function之间的关系

Azure Storage的分类

主要分为五种,分别是Blob Storage(Blob Containers)Azure Files(File Shares)Queue Storage(Queues)Table Storage(Tables) 以及 Disk Storage

Azure Storage的访问控制通过Azure Storage来实现

Blob Storage(Blob Containers)

Azure Blob Storage用来存储大量的像文本、图片、视频等等非结构化的数据。访问Blob Storage的方式是使用http或者https协议访问。换言之,就是把文件放到云上面再给一个url,通过这个url来访问文件

Blob Storage的访问权限是可以设置的

Azure Blob Storage的结构

Azure Blob Storage 的基本组织结构就是Account,然后Container,然后Blob,这些的具体理解可以通过portal门户去理解。Container可以理解为windows操作系统当中的文件夹,而每一个blob则是一个文件

Azure Blob Storage实例

下面是一个使用httpTrigger将请求当中的图片文件传送到Azure blob Storage的具体实例:


using System;
using System.IO;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
using Microsoft.WindowsAzure.Storage;

namespace FunctionApp5
{
    public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task<IActionResult> Run(
            [HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpR
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值