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 文件上传错误

如何使用 C# HttpClient 或 AWS SDK 通过 CloudFront 将视频上传到 S3

在 IOS 上使用 AWS AppSync 将图像上传到 S3