无服务器部署错误 - AppleIdentityProvider - 无法使用提供的私钥
Serverless deployment error - AppleIdentityProvider - Provided private key cannot be used
我正在尝试将无服务器后端代码部署到 AWS。该代码处理 ios 设备的设备注册,苹果作为 Idp。
出现以下错误:
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).
注意:来自先前开发人员的私钥已作为参数存在于系统管理器>>参数存储中。
Q1) sls deploy 是否期望 private_key 从我部署的地方存储在我的笔记本电脑上?
Q2) 我只处理后端代码,而不是直接处理 ios 应用程序代码。为什么这里需要私钥?
感谢该领域有经验的朋友的早期响应。
非常感谢。
已解决。
其中一个 yaml 文件中缺少正确的密钥引用。
表示没有找到您的密钥。请检查您的配置文件。
我认为您在配置文件中丢失了正确的密钥,或者对密钥的引用是错误的
我正在尝试将无服务器后端代码部署到 AWS。该代码处理 ios 设备的设备注册,苹果作为 Idp。
出现以下错误:
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).
注意:来自先前开发人员的私钥已作为参数存在于系统管理器>>参数存储中。
Q1) sls deploy 是否期望 private_key 从我部署的地方存储在我的笔记本电脑上? Q2) 我只处理后端代码,而不是直接处理 ios 应用程序代码。为什么这里需要私钥?
感谢该领域有经验的朋友的早期响应。
非常感谢。
已解决。
其中一个 yaml 文件中缺少正确的密钥引用。
表示没有找到您的密钥。请检查您的配置文件。 我认为您在配置文件中丢失了正确的密钥,或者对密钥的引用是错误的