Amazon Cognito是Amazon通过Amazon Web Services提供的用户管理和身份验证服务:
Amazon Cognito使您可以轻松地将用户注册和登录添加到您的移动和Web应用程序。使用Amazon Cognito,您还可以选择通过社交身份提供商(例如Facebook,Twitter或Amazon),SAML身份解决方案或使用自己的身份系统来对用户进行身份验证。此外,Amazon Cognito使您能够在用户设备上本地保存数据,即使您的设备处于离线状态,应用程序也可以正常工作。然后,您可以跨用户设备同步数据,以使他们的应用程序体验保持一致,无论他们使用什么设备。
您实际上正在做的就是将客户数据存储在Amazon托管的封闭系统中。如果您是一家公司,例如社交网络,那么谁的数据代表了组织内的重要资产,那么如何确保防止这些数据受到以下影响:
- Amazon Cognito被意外关闭,即应执法或政府机构的要求。
- 您的访问密钥被泄露,部分或全部记录被破坏。
- 您的组织与Amazon之间的关系破裂到了Amazon撤回所有服务即刻生效的地步。
Amazon Cognito对组织和开发人员来说是一个巨大的好处,因为它需要特别困难的软件并且易于实施。从服务可操作性的角度来看,我们需要找到随时减轻,补救或接受公司资产风险的方法。
从快速浏览到文档,我将使用cognito流来获得可在其他地方使用的redshift备份。
—
Tensibai '17