我正在尝试将一个无服务器后端代码部署到AWS。该代码以苹果为Idp处理ios设备的设备注册。
得到以下错误:
Serverless Error ---------------------------------------
An error occurred: AppleIdentityProvider - Provided private key cannot be used for Sign in with Apple. (Service: AWSCognitoIdentityProviderService; Status Code: 400; Error Code: InvalidParameterException; Request ID: c92xxxx-xxxxx-xxx-xx-x4c; Proxy: null).注意:来自前一个开发人员的私钥已经作为一个参数出现在系统manager>>parameter存储中。
Q1) sls部署是否期望将private_key存储在我部署的笔记本电脑上?Q2)我只处理后端代码,而不是直接处理ios应用程序代码。为什么这里需要私钥?
感谢有经验的朋友在这个领域的早期反应。
非常感谢。
发布于 2022-05-10 21:05:58
这意味着你的钥匙还没找到。请检查您的配置文件。我认为您在配置文件中丢失了正确的键,或者对键的引用是错误的。
发布于 2022-05-04 05:01:20
这个问题已经解决了。
其中一个yaml文件中缺少正确的键引用。
https://stackoverflow.com/questions/72037682
复制相似问题