热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

以编程方式交互适用于.net或tntDrive的AWSSDK的AmazonS3存储桶的最佳方法?

如何解决《以编程方式交互适用于.net或tntDrive的AWSSDK的AmazonS3存储桶的最佳方法?》经验,为你挑选了1个好方法。

我正在使用适用于.net的AWSSDK与我的Amazon s3帐户存储桶进行交互。现在我发现tntDrive将该存储桶安装为本地驱动器,以便与同一s3存储桶进行交互。告诉我与Amazon S3存储桶进行交互的最佳方法。



1> John Rotenst..:

Amazon S3是对象存储,而不是文件系统。不建议将Amazon S3存储桶安装为驱动器或文件系统。

例如,在普通磁盘文件系统上,可以修改文件中的单个字节。但是,在修改S3对象中的单个字节时,必须将整个对象重新发送到S3。

是安装在一个文件系统的S3存储公用设施(如s3fs,tntdrive,云莓驱动器)的模拟文件系统,必须做大量的工作在后台保持兼容。它可能会起作用,并且可能使事情看起来更简单,但同时也增加了其他复杂程度,可能会导致系统出现问题。如果您打算运行一个高度可靠的生产系统,建议不要使用这样的实用程序 -但选择是您自己选择。

适用于.NET的AWS开发工具包提供了许多用于访问Amazon S3的功能,并在发生故障时完全控制安全性和详细的错误代码。使用已安装的驱动器的安全性较低(在安装驱动器时定义安全性,而不是在每次调用S3时定义),并且如果事情失败,将不会返回S3特定的错误消息。

您可能会考虑使用的中间选项是AWS命令行界面(CLI)(适用于Windows,Mac,Linux)。它提供了一个命令行界面来与AWS交互。aws s3 sync命令非常有用,它可以在本地目录和S3之间同步文件。


推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文深入探讨了 Java 编程语言的基础,特别是其跨平台特性和 JVM 的工作原理。通过介绍 Java 的发展历史和生态系统,帮助初学者理解如何编写并运行第一个 Java 程序。 ... [详细]
  • 在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ... [详细]
  • 本文详细探讨了如何通过分析单个或多个线程在瓶颈情况下的表现,来了解处理器资源的消耗。无论是单进程还是多进程环境,监控关键指标如线程数量、占用时间及调度优先级等,有助于揭示潜在的性能问题。 ... [详细]
  • 主调|大侠_重温C++ ... [详细]
  • 随着技术社区的发展,越来越多的技术爱好者选择通过撰写博客来分享自己的学习经验和项目进展。本文将介绍一个具体案例,即将一套原本运行于Windows平台的代码成功移植到Linux(Redhat)环境下的过程与挑战。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • CMake跨平台开发实践
    本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ... [详细]
  • 本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ... [详细]
  • 深入理解ExtJS:从入门到精通
    本文详细介绍了ExtJS的功能及其在大型企业前端开发中的应用。通过实例和详细的文件结构解析,帮助初学者快速掌握ExtJS的核心概念,并提供实用技巧和最佳实践。 ... [详细]
  • 本文针对初学者在创建Android项目时遇到的R.java文件错误提供了解决方案,通过实际案例和详细的日志分析,帮助读者快速定位并解决问题。 ... [详细]
  • Android Studio 中 Gradle 使用的常见问题与解决方案
    本文探讨了在使用 Android Studio 进行开发时,遇到的与 Gradle 相关的问题,包括每次打开项目都需要下载 Gradle 和 Gradle 插件依赖包下载失败或卡顿等问题,并提供了详细的解决方法。 ... [详细]
  • 本文详细介绍了如何在Python3环境中配置Appium1.4.6,并指导如何连接模拟器进行自动化测试。通过本文,您将了解从环境搭建到模拟器连接的完整流程。 ... [详细]
author-avatar
然后突然4_944
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有