问题标签 [aws-mobilehub]
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.
amazon-web-services - 移动中心示例 ios 应用程序的 AWS 开发人员身份验证
在阅读了大量文档和大量试验和错误之后,我实际上能够在我的 aws 移动集线器应用程序中创建一个 lambda(api 网关)驱动的后端用于开发人员身份验证。
- 我已将 AWSCognitoCredentialsProviderHelper 子类化以创建我的开发人员身份提供商
- 实现:自定义类中的getIdentityId、token和login
实例化:
然后我执行 credentialsProvider.credentials() 来获取从后端返回的令牌/身份 ID 的经过身份验证的凭据。所有这一切似乎都有效,我得到了 AccessKey、SessionKey 等。所以它似乎工作正常。
但是,在 continue 块中,如果我尝试调用 AWSDynamoDB 或 syncdata,我会得到:
为了确保移动中心应用程序中的 AWS 服务接收更新的凭证,我可能缺少什么?另外,我如何让 AWSIdentityManager 参与其中?因为似乎 AWSIdentityManager.defaultIdentityManger 从来没有从我的自定义身份提供者那里获得用户名等。任何帮助将不胜感激。
ios - AWSMobileHub 使用 Swift 在 IOS 中缓存来自 S3 的图像
我正在尝试从 S3 下载图像以缓存它。这没有缓存是有效的:
这与缓存不起作用:
完成后出现错误:域:“com.amazonaws.AWSContentManager.ErrorDomain” - 代码:1
我的代码有什么问题?
amazon-cognito - 使用移动 SDK 进行 Amazon Cognito 开发
我正在寻找移动后端服务提供商并尝试一些示例开发。我看过 feedhenry、parse 等。我也遇到了 Amazon Cognito。看起来,“AWS Cognito + Mobile SDK”主要支持 MBaaS。
有人可以建议我开始尝试使用 AWS Cognito 的 MBaaS 吗?
ios - 如何使用 AWSUserFileManager Swift iOS 将图像上传到 S3
我已经成功设置了AWS
移动集线器,现在可以使用我的 Facebook 凭据登录。基本上我只想使用 . 将图像上传到 S3 存储桶AWSMobileHubHelper
。我知道在AWS
移动集线器中的工作方式与常规 S3 上传不同。我们应该使用AWSUserFileManager
而不是通常的设置AWScognito
凭据 +S3bucket
等。
我在他们的文档中找到了这个功能,但没有任何解释。我假设我可以传递我的图像,NSData
关键是我的路径“public/aaa”。我运行代码一切似乎都很好。我什至没有抛出错误。但是当我转到我的 S3 存储桶时,图像不存在。
我的问题是:我应该作为密钥传递什么?绝对没有任何关于此的文档。
如果这不是怎么办呢?如何AWSUserFileManager
工作?
谢谢。
ios - 从 Amazon S3 下载图像(使用 AWS 移动集线器助手)
我正在尝试使用 AWSMobileHubHelper 在我的 s3 存储桶中下载一个名为“aaa.jpeg”的图像。我在他们的文档网站上找到了这个功能。
下载成功后(它成功了,没有错误消息),我正在尝试将图像分配给 imageView。我可以说数据已成功下载。我可以打印数据并查看熟悉的图像二进制结构。但由于某些原因,我无法将 UIImage 分配给 imageView。因为我无法将数据转换为 UIImage。
我只想知道这是否是从 s3 下载图像的正确方法,还是我遗漏了什么。完成块中的“数据”是否携带下载的图像?我似乎找不到任何关于此的文档。
这是用于从 S3 下载的正确功能吗?
java - 方法应为虚拟类型
我尝试AWSMobileClient.defaultMobileClient()
使用以下代码从我的 AWS Mobile Hub 示例项目初始化到我的测试项目中:
当我在我的设备中打开该应用程序时,我在 Android Studio 中收到了以下错误日志:
行如下。
AWSMobileClient.java:121
AWSMobileClient.java:24
AWSMobileClient.java:101
MainActivity.java:43
我真的不明白我面临什么问题,所以你能帮我吗?
amazon-web-services - 有没有办法改变 Mobilehub 如何更改 IAM 身份验证角色?
在您完成配置 DynamoDB 表的那一刻,authenticades 角色会创建以下行:
每个表,但您甚至可以将所有表仅放在 1 个资源中,这是一种内存浪费,并且我只有 10 个表时会出现 LimitExceeded 错误。我的问题是:有没有办法配置 MobileHub 如何创建这个角色或处理这个 LimitExceeded 错误?