我需要在.net中开发基于Web的应用程序,并使用asp.net将图像,文件和视频上传到AWS,并使用链接到aws源来下载这些文件。
看着亚马逊有点让我感到困惑。有这么多产品。
我很感激我们如何开发基于.net的应用程序,它会将不同类型的大文件上传到amazon aws。
我们希望在不同的服务器上托管此应用,并将文件上传到服务器。
不知道从哪个产品开始在亚马逊上寻找。
困惑云端,amzon桶等。
答案 0 :(得分:1)
重新阅读您的问题并注意到您希望在AWS外部托管您的应用后,此时您需要的只是:
S3(简单存储空间)
这将托管您的静态文件 - 图像,视频,文件。存储在S3中的文件可以通过URL公开访问。
您的.NET应用程序将使用AWS S3 SDK与您的S3存储桶进行交互。这抽象了技术细节,使S3中的CRUD文件变得简单。
的示例在高层次上,您需要做什么:
<强>验证强>
如果您想公开S3存储桶中的部分或全部文件,则会创建bucket policy。
由于您的应用程序不会在AWS中托管,您将使用访问密钥进行身份验证,确保这些密钥受到保护,并确保不会从您的根AWS账户生成这些密钥。