草庐IT

AWS_IAM_ROLE_POLICY_ATTACHMENT

全部标签

ios - AWS SDK S3 上传凭证

我已遵循AWS的本教程(http://docs.aws.amazon.com/mobile/sdkforios/developerguide/setup.html)使用swift和xcode设置AWSsdkiOS9应用程序。我正在尝试将文件上传到S3存储桶。我在AppDelegate.swift文件中添加了以下代码//初始化AmazonCognito凭证提供程序letcredentialsProvider=AWSCognitoCredentialsProvider(regionType:.USEast1,identityPoolId:"mypoolid")letconfiguratio

iOS:下载 AWS S3 图像并将其缓存以备将来使用

从早上开始,我一直在努力尝试从AmazonS3存储桶下载图像(webp图像)并缓存它。无论我采取何种方法,我都遇到了一些障碍。我尝试以不同的方式实现这一目标,子类化NSURLProtocol并使用SDWebImage检索图像,如博文中所示here.这种方法的问题是,子类协议(protocol)的canInitWithRequest方法永远不会被调用,即使我已经注册了我的子类NSURLProtocol类。计划直接使用SDWebImage和其他库,但我们不能这样做,因为没有规定在SDWebImage中设置授权header,即使我们尝试设置它也很困难,SDWebImage会在创建NSMuta

aws sap认证概述

AWSSAP认证指的是AWSCertifiedSolutionsArchitect-Professional,是AWS认证计划中的一种,旨在测试候选人在AWS云环境中设计和部署复杂应用程序的能力,特别是针对SAP应用程序。该认证要求考生具有在AWS云环境中设计,部署和管理复杂的SAP工作负载的能力。考试涵盖以下主题:设计和部署高度可用的,可扩展的和安全的SAP应用程序架构理解SAP基础架构的要求和最佳实践熟悉AWS服务和解决方案,包括EC2,S3,RDS,EBS,ELB,VPC,IAM等,以及如何在AWS上优化SAP工作负载理解网络技术和安全措施,并在AWS云中实现它们理解如何计算AWS成本和

ios - AWS DynamoDB 在 LIST 或 NUMBER SET 中插入值

我正在使用适用于iOS的AWSDynamoDB。我创建了一个包含NumberSet列的表。现在,我正在尝试使用该应用为其添加值,但想知道为什么保存方式不同。例如:我在浏览器上手动在NumberSet上添加了值,它的值看起来像{123,456,789}在使用该应用程序时,它会保存,但会保存为[{"N":123},{"N":456},{"N":789}]任何想法如何保存一个NumberSet?我正在对此使用swift。 最佳答案 好的。我刚刚发现我需要使用NSSet/NSMutableset来存储NumberSet。

swift - 如何从 Swift 中的 AWS Cognito 用户池获取用户属性?

我将AWSCognito用户池与Amazon'sSwiftsampleapp结合使用.我能够创建具有given_name属性的用户,但稍后如何检索given_name并不明显。Amazon示例将属性检索为AWSCognitoIdentityUserGetDetailsResponse,然后将它们转储到屏幕上。但是,我找不到AWSCognitoIdentityUserGetDetailsResponse的文档。它似乎是一个数组,但我不清楚如何从返回的属性中提取given_name。人们会认为将属性作为字典返回是个好主意,但亚马逊似乎并没有那样做。有什么建议吗?编辑:澄清一下,返回的是一个

【AWS云从业者基础知识笔记】——模块4:网络

01介绍学习目标:描述网络的基本概念。描述公网络和私网的区别。请使用真实场景解释虚拟专用网关。用一个真实的场景来解释一个虚拟专用网(VPN)。描述AWS直接连接的好处。描述混合部署的好处。描述IT策略中使用的安全层。描述客户用于与AWS全球网络交互的服务。02连接到AWSAmazonVirtualPrivateCloud(AmazonVPC)想象一下使用AWS服务的数百万客户。另外,想象一下这些客户已经创建了数百万个资源,比如AmazonEC2实例。如果所有这些资源没有边界,网络流量将能够在它们之间不受限制地流动。AmazonVirtualPrivateCloud(AmazonVPC)是一种网

swift - AWS S3 传输管理器 ${cognito-identity.amazonaws.com :sub} Policy Variable Access Denied

我正在尝试使用传输管理器从特定于用户的文件夹将文件从AWSS3下载到我的iOS移动应用程序,如下所示:@IBActionfuncdownload(){lettransferManager=AWSS3TransferManager.default()!letdownloadingFileURL=URL(fileURLWithPath:NSTemporaryDirectory()).appendingPathComponent("disney1.jpg")letdownloadRequest=AWSS3TransferManagerDownloadRequest()!downloadReq

swift - 如何从 AWS Cognito - Swift 获取用户名

问答风格:见下方答案如何从使用Cognito登录的用户那里获取用户名?我已完成此操作并且我的用户已登录,现在怎么办?AWSAuthUIViewController.presentViewController(with:self.navigationController!,configuration:config,completionHandler:{(provider:AWSSignInProvider,error:Error?)iniferror==nil{//getparameters}}else{print(errorasAny)}}) 最佳答案

ios - AWS S3 分段上传在后台太慢 - iOS

我在我的iOS应用程序中使用AWSS3TransferUtility的uploadUsingMultipart(fileURL,bucket,...)函数将视频文件上传到S3存储桶。只要应用程序处于前台,上传就会非常快。但是,一旦应用程序进入后台,上传过程就会非常缓慢,并且需要花费太多时间才能完成。例如,我在互联网连接上使用100MB的文件进行了测试,上传速度为10Mbps,当应用程序在前台时使用multipart上传需要35秒,但上传同一文件需要14分40秒当应用程序在后台时使用multipart。有没有办法在后台加快上传过程? 最佳答案

ios - AWS s3 上传 + api 耗时太长

目前,我正在使用amazons3来存储所有对象,例如图像和视频。我正在使用IOSAWSSDK上传对象。我的申请流程是用户拍照或录制视频用户在表单上添加附加信息,例如Instagram的标题(使用Alamofire)用户点击继续,然后AWS将开始上传图片和视频到S3使用IOSAWSSDK对象成功上传到S3后,S3会响应有一个链接最后使用Alamofire发送信息,包括来自S3作为POSTAPI的参数我面临的问题是执行AWS上传+调用API需要相当多的时间。这确实是一种糟糕的用户体验。大多数图像大约小于5MB我的解决方案调整图像大小,但是视频呢?用户点击继续后,而不是执行AWS上传+调用A