Ibm cloud 如何自动授予/撤销对云对象存储资源的访问权?

Ibm cloud 如何自动授予/撤销对云对象存储资源的访问权?,ibm-cloud,ibm-cloud-storage,Ibm Cloud,Ibm Cloud Storage,我有一个iOS应用程序。希望探讨需要做些什么来实现以下目标: 1) The user taps on the map 2) US Census Tract info is requested from database 3) Later the user wants to purchase this tract info. 美国人口普查信息将上传到云对象存储 有70000块土地按美国各州分组=50+1 DC 我可以使用SQL查询按ID选择一个普查区 在iOS应用程序中,我可以使用Apple登录

我有一个iOS应用程序。希望探讨需要做些什么来实现以下目标:

1) The user taps on the map
2) US Census Tract info is requested from database
3) Later the user wants to purchase this tract info.
美国人口普查信息将上传到云对象存储

有70000块土地按美国各州分组=50+1 DC

我可以使用SQL查询按ID选择一个普查区

在iOS应用程序中,我可以使用Apple登录并获取用户名和电子邮件

问题是如何自动授予/撤销对此信息的访问权 在应用内购买之后

这个问题有两个方面。我是否必须创建70000个CSV文件并授予他们访问权限?或者这可以通过SQL动态实现

第二部分是-如何使这一过程自动化


IBM Cloud是否具有此功能?

我希望您使用一个可以访问COS中的数据的单一应用程序,并且用户对底层数据的访问将在您的应用程序逻辑中处理。云IAM访问策略不适合最终用户,也不适合内部开发/运营团队管理对各种云资源的访问


根据人口普查数据的格式,这可能是一个很好的方法。您可以使用SQL查询使用用户请求的数据子集创建一个新对象,然后该对象将在任何合理的时间段内过期,从而允许将文件下载到客户端设备

谢谢你,尼克。不幸的是,我在使用IBMCloud时发现了两个大问题。1面向用户的IBM云功能只有ipv4—我的iOS应用程序必须通过苹果AppStore审查,该审查要求ipv6支持。2自定义域上的SSL-我想使用Letsencrypt,但必须每90天手动更新一次-不完全是自动云解决方案。相比之下,谷歌云在这方面做的一切都是对的。是的,不能不同意。我们正在考虑提供面向客户的ipv6/dualstack端点,但我不知道这方面的时间表。感谢您提供有关自定义域SSL的信息,我从未尝试过设置它,现在我很好奇。