我正在使用用于存储媒体文件的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
这里有一些图像来阐明设置:
我有一段HTTP 403时间试图访问使用awscli或cfsign.pl生成的签名 URL
<Error> …Run Code Online (Sandbox Code Playgroud) 我在iOS的内存管理挣扎在下载从web相对较大的文件(如用350MB大小的视频).这里的目标是下载这些类型的文件并将其存储在二进制数据字段的CoreData上.
目前我正在使用NSURLSession.dataTaskWithUrl和NSURLSession.dataTaskWithRequest检索这些文件的方法,但看起来这些方法不会处理内存使用等问题,只是在内存达到最大使用量时继续填充内存,当我达到380MB~时,会给我留下内存警告.
在没有达到内存警告的情况下,从Web执行此类大型数据检索的最佳策略是什么?AlamoFire和其他库是否可以解决这个问题?
我一直在寻找这个,并没有找到适合我的解决方案.
我设置了UITableView为Grouped每节头将举行一个UIView将被用来表示一个问题上的问答应用程序,每节将举行一系列将被用来代表行的回答到先前的问题.
问题是:每个节组之间有一个垂直间距,我想删除它.
我已经尝试过做这样的建议在这里,但看起来它并没有奏效.
我用了一个极小值也试图estimatedHeightForFooterInSection为0.00001的建议在这里.但是我收到以下错误:
'section footer height must not be negative - provided height for section 1 is -0.000010'
有没有办法在不放弃策略的情况下完成这项工作(问题部分,答案行)?