小编Dan*_*aio的帖子

带有签名 URL 的 AWS CloudFront:403 访问被拒绝

我正在使用用于存储媒体文件的Amazon S3 Bucket和用于受限分发目的的Amazon CloudFront配置环境。

对这些媒体文件的访问需要是私密的,并且应该通过签名 URL来完成。所以我在区域上创建了S3 BucketSouth America (São Paulo)并上传了一些测试文件。然后我用之前的存储桶创建了一个CloudFront 分配,因为它是受限的。我创建了一个新的OAI(Origin Access Identity)并选择了该选项,以便它自动配置S3。我只使用默认值,它配置了查看器协议策略允许的方法。被设置,并且被设置为。OriginBucket AccessYes, Update Bucket Policy Bucket Policies BehaviorHTTP and HTTPS GET, HEAD Restrict Viewer Access (Use Signed URLs or Signed Cookies)Trusted SignerSelf

这里有一些图像来阐明设置:

S3 存储桶策略 S3 存储桶策略

分布的起源 分布的起源

分布行为 分布行为

我有一段HTTP 403时间试图访问使用awsclicfsign.pl生成的签名 URL

<Error> …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services amazon-cloudfront

11
推荐指数
3
解决办法
6133
查看次数

iOS:从Web下载非常大的数据的策略

我在iOS的内存管理挣扎在下载从web相对较大的文件(如用350MB大小的视频).这里的目标是下载这些类型的文件并将其存储在二进制数据字段的CoreData上.

目前我正在使用NSURLSession.dataTaskWithUrlNSURLSession.dataTaskWithRequest检索这些文件的方法,但看起来这些方法不会处理内存使用等问题,只是在内存达到最大使用量时继续填充内存,当我达到380MB~时,会给我留下内存警告.

初始内存使用情况

记忆警告

在没有达到内存警告的情况下,从Web执行此类大型数据检索的最佳策略是什么?AlamoFire和其他库是否可以解决这个问题?

memory ios nsurlsession swift

2
推荐指数
1
解决办法
1027
查看次数

删除Grouped UITableView中各节之间的垂直空间

我一直在寻找这个,并没有找到适合我的解决方案.

我设置了UITableViewGrouped每节头将举行一个UIView将被用来表示一个问题上的问答应用程序,每节将举行一系列将被用来代表行的回答到先前的问题.

问题是:每个节组之间有一个垂直间距,我想删除它.

红色字幕解释

我已经尝试过做这样的建议在这里,但看起来它并没有奏效.

我用了一个极小值也试图estimatedHeightForFooterInSection0.00001的建议在这里.但是我收到以下错误:

'section footer height must not be negative - provided height for section 1 is -0.000010'

有没有办法在不放弃策略的情况下完成这项工作(问题部分,答案行)?

uitableview ios swift

2
推荐指数
1
解决办法
2567
查看次数