图像&视频库使用asp.net上传AWS,云前端

时间:2016-02-24 13:08:22

标签: asp.net amazon-web-services amazon-s3

我需要在.net中开发基于Web的应用程序,并使用asp.net将图像,文件和视频上传到AWS,并使用链接到aws源来下载这些文件。

看着亚马逊有点让我感到困惑。有这么多产品。

我很感激我们如何开发基于.net的应用程序,它会将不同类型的大文件上传到amazon aws。

我们希望在不同的服务器上托管此应用,并将文件上传到服务器。

不知道从哪个产品开始在亚马逊上寻找。

困惑云端,amzon桶等。

1 个答案:

答案 0 :(得分:1)

重新阅读您的问题并注意到您希望在AWS外部托管您的应用后,此时您需要的只是:

S3(简单存储空间)

这将托管您的静态文件 - 图像,视频,文件。存储在S3中的文件可以通过URL公开访问。

您的.NET应用程序将使用AWS S3 SDK与您的S3存储桶进行交互。这抽象了技术细节,使S3中的CRUD文件变得简单。

以下是code you'll need.

的示例

在高层次上,您需要做什么:

  1. 创建亚马逊AWS账户
  2. 创建S3存储桶
  3. 将AWS S3 SDK包含在您的应用程序中
  4. 部署并测试
  5. <强>验证

    如果您想公开S3存储桶中的部分或全部文件,则会创建bucket policy

    由于您的应用程序不会在AWS中托管,您将使用访问密钥进行身份验证,确保这些密钥受到保护,并确保不会从您的根AWS账户生成这些密钥。