这是尝试在服务帐户下创建密钥的方式,并且当尝试通过serviceAccountKey.getPrivateKeyData获取包含凭据文件的base64表示形式的privateKeyData时,该方法返回空值,不确定我在做什么错在这里
任何人都可以在这里亮点,
Promise.reject(err)
答案 0 :(得分:1)
根据GCP documentation 密钥的格式可能会有所不同,具体取决于生成方式。
由于每种方法的格式不同,因此最容易使用计划在将来进行API调用时使用的相同方法来生成密钥。例如,如果您使用的是gcloud,请同时使用gcloud生成密钥。要将密钥用于使用其他方法生成的一种方法(例如,将REST生成的密钥与gcloud一起使用),则需要编辑密钥以匹配适当的格式
这可能会有所帮助,请查看您如何使用和生成密钥。