AWS ios sdk:将数据上传到 s3 时出错(nw_endpoint_flow_prepare_output_frames 无法使用 1 帧,标记为失败)
Posted
技术标签:
【中文标题】AWS ios sdk:将数据上传到 s3 时出错(nw_endpoint_flow_prepare_output_frames 无法使用 1 帧,标记为失败)【英文标题】:AWS ios sdk :getting error while uploading data to s3 ( nw_endpoint_flow_prepare_output_frames Failed to use 1 frames, marking as failed) 【发布时间】:2017-04-10 05:09:34 【问题描述】:nw_endpoint_flow_prepare_output_frames [3.1 54.231.169.28:443 ready socket-flow (satisfied)] 使用 1 帧失败,标记为失败 2017-04-10 10:26:54.471091 AWSIntegration [1373:23681] [] nw_endpoint_handler_add_write_request [3.1 54.231.169.28:443 套接字流失败(满意)] 无法接受写入请求 2017-04-10 10:26:54.471638 AWSIntegration[1373:23391] [] __tcp_connection_write_eof_block_invoke 写入关闭回调收到错误:[22] 无效参数
【问题讨论】:
【参考方案1】:我遇到了同样的问题。
这可能是您的 IAM 的问题。
对我来说,问题在于 AWS 指南中的资源名称。最后缺少*:
"Version": "2012-10-17",
"Statement": [
"Effect": "Allow",
"Action": [
"s3:*"
],
"Resource": [
"arn:aws:s3:::example.bucket.name/*"
]
]
【讨论】:
以上是关于AWS ios sdk:将数据上传到 s3 时出错(nw_endpoint_flow_prepare_output_frames 无法使用 1 帧,标记为失败)的主要内容,如果未能解决你的问题,请参考以下文章
在 React 中使用 aws-amplify 将文件上传到具有联合身份的 S3 时出错
在iOS Swift中不使用AWS SDK在Amazon S3存储桶中上传的背景图像(背景模式)
Amazon S3 iOS SDK 照片上传有时会出错 - SignatureDoesNotMatch
Javascript || AWS S3 SDK &croppie 文件上传错误