问题标签 [aws-ios]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - AWS S3:iOS SDK - AWSContentDownloadTypeIfNewerExists 不起作用
我正在使用 AWS iOS 开发工具包从 S3 下载文件。
该文件是这样下载的:
但是,这会继续下载文件,甚至忽略 AWSContentDownloadTypeIfNewerExists 值。
这是一个 AWS 错误还是我遗漏了什么?
ios - aws ios sdk - 从 s3 下载图像的问题
我正在尝试使用 iOS sdk (swift) 从我的 s3 存储桶中下载图像,但我总是收到access-denied
错误
Domain=com.amazonaws.AWSS3ErrorDomain Code=1 "(null)" UserInfo={HostId=asadadadadadad=, Message=Access Denied, Code=AccessDenied, RequestId=A467438974F8127B}]
当我不使用任何 ACL 设置时,它在上传时效果很好。如果我设置 ACL
上传和下载都失败。
以下是我的认知和 IAM 政策
和
我确信这与政策有关,但我不知道是什么.. 让我感到困惑的是上传是如何工作的,但下载却是这样?
任何帮助深表感谢..
ios - 使用数组查询 AWS Dynamo Db 数据库
我正在尝试使用 AWS Dynamo Db 构建应用程序,我想查询或扫描我的数据库,但是我只能使用一个参数来扫描数据库,但我无法使用数组查询数据库。
例如,我的user details
数据库中有一个带有主键的表UserID
。我想获得几行并将它们UserID
存储在一个数组中。
这是我尝试使用的代码,但对我不起作用。有人可以帮我吗?谢谢。
ios - AmazonClientManager - AWSCognito GPlus 登录 iOS 中的 resumeSessionWithCompletionHandler 问题
大家好,在 iOS 中用于 GPlus AWSCognito 登录的 AmazonClientManager 中的 resumeSessionWithCompletionHandler 遇到了一些问题。但同样的恢复会话适用于 Facebook 登录。你能帮我解决这个问题吗?这是我在iOS中使用的代码,
如果您有解决此问题的想法,这将对我有所帮助。
objective-c - AWS Cognito 与 AWSCognitoDataset iOS 同步问题
在 iOS 的 AWSCognitoDataset 中同步 Facebook 和 GPlus 登录凭证时出现以下错误,
任务响应是 :: AWSTask: 0x16018ce0; 完成=是;取消=否;故障=是;结果=(空)
任务错误是 :: Error Domain=com.amazon.cognito.AWSCognitoErrorDomain Code=-4000 "(null)"
我的代码是,
如aws doc中所述,我正确清除了所有钥匙串和其他东西。如果有人对此有任何想法,那将会很有帮助。适用于 iOS 的 AWS Cognito 同步有什么问题吗?
aws-cognito - 创建自定义角色和策略
我正在研究使用 AWS-Cognito 作为管理和验证用户的方法。我真的不想使用 aws api-gateway 或他们的任何其他服务。似乎您只能创建与其他 aws 服务相关的角色或策略。我希望在从 Cognito 返回的用户 id 令牌上具有这些自定义角色或策略。是否可以创建这些自定义角色或策略,或者我是否仅限于与亚马逊服务相关的角色和策略?我发现尝试了 Create your own policy,但如果它与 aws 服务已知的特定操作或资源不匹配,则会引发错误。谢谢。
amazon-web-services - 成功登录后 Cognito isSignedIn 延迟问题
在使用 AWS Cognito 的 iOS 应用程序中。
在该didCompleteStepWithError(_ error: Error?)
方法内部,我遇到isSignedIn
了成功登录后不会立即为真的属性的问题。
当我立即检查:
但如果我延迟检查:
1)为什么isSignedIn
属性不是立即为真?
2)如果我需要做一个getDetails()
以更新用户界面,该如何处理?这是一个问题,因为仍然为 false 的调用getDetails()
将isSignedIn
导致 SDK 再次启动身份验证过程。
amazon-web-services - AWS Lambda - 为函数定义的角色不能由 Lambda 承担
我正在尝试使用 iOS Swift 访问 Lambda 函数,这是我设置的 AWS 角色
- 角色名称:ALLOW_LAMBDA_EXECUTE
- 通过策略访问 AWS Lambda 完全访问、AWS Lambda 执行、AmazonCognitoDeveloperAuthenticatedIdentities
- 信任关系:允许服务:lambda.amazonaws.com 并且条件具有“未经身份验证”的 Cognito 身份
- Cognito 身份池:在未经身份验证的角色下具有角色 ALLOW_LAMBDA_EXECUTE
- 未经身份验证的身份:已选中启用对未经身份验证的身份的访问
- 在 Lambda 中,对于函数 GetProcess(),具有 ExecutionRole:ALLOW_LAMBDA_EXECUTION
有了所有这些,当我使用我的 iPhone 应用程序(使用模拟器)执行相同的操作时,我得到了这个错误。
我在这里错过了什么吗?
ios - 是否可以预填充 AWS AppSync iOS 客户端?
我们正在考虑将 AWS AppSync 用于我们的下一个移动项目,因为它具有离线功能。使用 AppSync 是否可以发布带有预填充内容的移动应用程序数据库的移动应用程序(iOS / Android)?这是为了避免在安装应用程序后首次连接时下载缓慢的大型内容。