问题标签 [awss3transferutility]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - AWS S3:TransferUtility 不包含 asp.net 中 UploadAsync 的定义
使用以下代码时出现错误
TransferUtility 不包含 UploadAsync 的定义
swift - transferUtility.uploadData 与 iOS 模拟器完美配合,但在实际设备 iOS13 上测试时无法正常工作
我已按照https://www.youtube.com/watch?v=UMgApUhg7ic的一些教程将图像上传到我的 s3 存储桶。
本教程适用于 iOS 模拟器,但不适用于我的测试 iphone7。我已经编写了一些调试代码来找出导致问题的原因,但没有一个出现。
我已经搜索了一段时间关于这个问题,但没有一个提到我的问题。我的代码在实际设备上而不是在模拟器上工作时是否缺少一些东西?
AppDelegate.swift
UploadViewController.swift
android - android Amazon AWS Mobile SDK 中的`TransferUtility` 是否在其自己的`Service` 中运行?
我正在使用TransferUtility
将大文件上传到 S3。(https://docs.aws.amazon.com/mobile/sdkforxamarin/developerguide/s3-integration-transferutility.html)
谁能确认为此TransferUtility
创建了自己的Android Service
?
文件很大,我需要在 Android 中执行上传Service
以避免应用程序被杀死。
TransferUtility
公开了一个异步 API,但不清楚它是否创建了 Android Service
。
android - 如何在 Android 中将 TransferUtility 与 Cognito 用户/身份池一起使用
我需要将 Android 中的一个文件上传到 s3 存储桶。我们想使用 Cognito 用户池对上传进行身份验证。
执行此操作的标准方法是使用 Amazon Amplify SDK 中的存储 API。
问题是我需要为上传报告上传进度,而 Amplify Storage 不允许您设置监听器来观察 Android 中的进度。
这使我需要使用TransferUtility
.
我应该如何使用 Cognito 和 TransferUtility 对上传操作进行身份验证?
目前我正在做:
但我得到一个 403:
我真的很难为此获得任何文档,因为现在似乎Storage
首选 API TransferUtility
,并且与 Cognito 用户池或用户身份有关的所有事情都通过 Amplitude Storage 完成
swift - 带有 Cognito 身份验证配置问题的 AWSS3TransferUtility 上传?
我有一个通过 Cognito 进行身份验证的应用程序,并且运行良好。现在我需要重用身份验证和返回的令牌来将文件上传到 S3。我的理解是 AWSS3TransferUtility 是目前要走的路。只是不清楚需要做什么以及如何将令牌传递给 S3?谁能举个例子?仅使用可用的示例建议这样做:
假设这是因为未使用令牌且未正确初始化 S3 AWS 服务,则会导致“此身份池不支持未经身份验证的访问”。但是我没有看到设置的方法吗?我错过了什么?我可以看到一些示例,建议将 credentialsProvider 的 logins 属性设置为 AWSCognitoLoginProviderKey,但此时似乎已过时。任何和所有的帮助将不胜感激。
c# - Amazon s3上传服务不上传大文件
我有一个 UWP 应用程序,它使用适用于 .NET 的 AWS 开发工具包(高级 API)将文件上传到 S3 存储桶,即 TransferUtility。
当我上传小尺寸的录音文件时,这个 API 工作得很好,但是当我上传较大的文件时,文件似乎没有被上传,它会抛出以下错误:
发送请求时发生错误。// 在某些测试
中,任务被取消。
为了解决这个错误,我从互联网上引用了多个资源,但无法获得解决方案。我还尝试向 TransferUtilityUploadRequest 添加不同的参数,即 PartSize 以确定多部分段的大小,添加 TransferUtilityConfig 作为 transferUtility 的附加参数,配置发送上传请求时使用的各种 RegionEndPoints。在将大文件上传到 s3 存储桶时,添加这些更改没有任何区别。
下面是我正在使用的代码片段
谁能指导我在哪里做错了,或者我必须在此处添加哪些其他参数才能完成这项工作?
amazon-web-services - 如何在 .NET 中使用 AWSSDK.S3 包为上传到 AWS S3 设置内容编码?
任务:使用 .NET Core 中的 AWSSDK.S3 包将已压缩的文件上传到 Amazon AWS S3 存储桶,并将 Content-Encoding 标头设置为“gzip”。
我有一个要上传到的 S3 存储桶。我正在为数据使用 IO 流,但在上传过程中无法设置项目的 Content-Encoding。这是我想要设置的标头,当 S3 服务提供该项目时(它不是上传本身的 Content-Encoding)。
我正在使用 TransferUtility 和 TransferUtilityUploadRequest 对象。虽然您可以很好地设置 Content-Type(见下文),但没有设置 Content-Encoding 的属性。如果使用 Metadata.Add 功能,它会自动将 Content-Encoding 重写为自定义的“x-amz-meta-content-encoding”键,这当然没用。
据我了解,事后您无法在 S3 中设置元数据,除非通过复制对象或自己手动进行(这对我来说是不行的,文件太多)。通过复制对象,我不确定我是否能够设置元数据。
它将上传到 S3 中的新文件,但不会设置 Content-Encoding 标头。
请帮助,任何人!谢谢!
amazon-s3 - AWS.SDK TransferUtility.Upload 挂起
我有以下代码
这段代码工作得很好,直到
- AWSSDK.Core 版本="3.3.107.5"
- AWSSDK.S3 版本="3.3.111.6"
但挂起从
- AWSSDK.Core 版本="3.3.107.6"
- AWSSDK.S3 版本="3.3.111.6"
它永远不会返回,除了例外或任何事情。它只是挂起。
环境是
- 操作系统信息:Windows 10 Pro、Windows Server 2012 +
- 构建环境 Visual Studio 2019, 16.6.2
- 目标 .NET 平台:4.7.1
有没有人遇到过这个问题,并找到了解决方案?
我在https://github.com/aws/aws-sdk-net/issues/1648在 AWS.SDK 上创建了一个问题
ios - AWSS3TransferUtility:如何在应用重启后重试失败的上传任务
我想在应用重启后重试之前失败的 S3 上传任务。在应用程序初始化时,我打电话
这是完成待处理任务的功能
状态 rawValue 为 0
不确定 resume() 是否是触发重试的原因。是否有记录在某处的程序?
没有看到完成处理程序/进度块启动。
从这个角度来看,AWS 似乎并没有真正跟踪与任务相关的数据,并且看起来必须手动维护和上传数据。
知道如何处理重试吗?
amazon-s3 - 如何使用 C# AWS SDK 从 S3 一次下载多个文件
如何从 s3 存储桶下载多个文件。我在 SO 上找不到更好的选择。这是我的单个文件下载代码。给定 URL 列表,我正在循环下载多个文件。
下载给定 s3 url 的文件
有没有更好的选择从 S3 一次下载多个文件?