本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
选择身份验证方法
在类似的场景中,API 密钥和 Amazon Cognito 的使用方式类似,那么您为什么会选择其中一个而不是另一个呢? 以下列表重点介绍两者之间的一些区别:
-
性能:
-
API 密钥:相对较快
-
Amazon Cognito:相对较慢
-
-
可用性:
-
API 密钥:适用于地图、地点和路线的 Amazon Location API
-
Amazon Cognito:所有 API
-
-
与其他身份验证方法结合使用?
-
API 密钥:否
-
Amazon Cognito:是
-
比较
-
API 密钥仅适用于地图、地点和路线操作。Amazon Cognito 可用于对大多数 Amazon Location Service API 的访问进行身份验证。
-
使用 API 密钥进行地图请求的性能通常比 Amazon Cognito 的类似场景要快。更简单的身份验证意味着在短时间内再次获得相同的地图图块时,可以减少往返服务的次数和缓存的请求。
-
借助 Amazon Cognito,您可以使用自己的身份验证流程或组合多种身份验证方法,使用 Amazon Cognito 联合身份。
有关更多信息,请参阅《Amazon Cognito 开发人员指南》中的开始使用联合身份。