ios - 如何在没有用户创建用户名和密码的情况下从 iOS 使用 kinesis firehose?
问题描述
我正在用 Swift 构建一个 SDK,它从手机收集数据并将其发送到 AWS。但是,会有很多“流”数据,用户不必登录任何东西,因为它会在应用程序中静默运行。
我当前的实现通过 API 调用发送数据并将这些数据发送到 API Gateway -> Kinesis Stream -> Kinesis Firehose -> S3。我认为直接写入 Kinesis Firehose 会更有效,但根据我的阅读,这需要 Cognito 和用户池。
有没有办法在没有 IAM 访问权限的情况下直接写入 Kinesis Firehose?或者,我是否应该为基于 uuid 的 Cognito 创建登录名和密码以及基于用户的某种散列密码,然后发送到 Kinesis Firehose?还是我应该继续使用我当前的实现?
解决方案
推荐阅读
- flutter - 颤振网页视图()
- c++ - 如果在放置 new 后没有调用析构函数怎么办
- python - 不再能够在 Connect to Feed 视图中检索 pip 登录凭据
- sql - SQL:显示表中所有值集的不同ID
- android - 在 robolectric 单元测试中添加影子类时引发 LinkageError 和 IllegalAccessException 异常
- http - golang解析来自套接字的分块HTTP响应 - 逐块读取
- json - 在 Quarkus 的 REST Web 服务中返回 JSON 时出现 LazyInitializationException
- python - 获取 pygame 窗口但没有输出
- react-native - 在 React-native 中具有不同嵌套 Json 数组数据的相同屏幕
- angular - 在 Angular Reactive Form 中使用 splice 在给定的索引位置添加新控件