Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 在GCP中,我需要保密哪些值_Google Cloud Platform_Google Cloud Firestore - Fatal编程技术网

Google cloud platform 在GCP中,我需要保密哪些值

Google cloud platform 在GCP中,我需要保密哪些值,google-cloud-platform,google-cloud-firestore,Google Cloud Platform,Google Cloud Firestore,我是云开发新手,所以如果这是一个愚蠢的问题,请原谅我,但我不清楚哪些值需要保密,哪些值可以公开/保留在我的GitHub存储库中 我正在使用GCP cloud run,它通过Oauth2对用户进行身份验证,然后与GCP Firestore上的数据库通信。尽管如此,我已经积累了越来越多的ID,现在我有点困惑,我需要保密哪些ID可以公开。例如: 项目名称 项目ID 项目编号 Oauth客户端ID Oauth服务帐户ID Oauth服务帐户电子邮件 Oauth服务帐户私钥(99%确定这需要保密:) 如

我是云开发新手,所以如果这是一个愚蠢的问题,请原谅我,但我不清楚哪些值需要保密,哪些值可以公开/保留在我的GitHub存储库中

我正在使用GCP cloud run,它通过Oauth2对用户进行身份验证,然后与GCP Firestore上的数据库通信。尽管如此,我已经积累了越来越多的ID,现在我有点困惑,我需要保密哪些ID可以公开。例如:

  • 项目名称
  • 项目ID
  • 项目编号
  • Oauth客户端ID
  • Oauth服务帐户ID
  • Oauth服务帐户电子邮件
  • Oauth服务帐户私钥(99%确定这需要保密:)

如果您使用公共存储库共享项目,请将所有这些信息保密。如果您使用ENV变量或密钥文件替换代码中的所有信息(如果可能的话),那么这很容易。如果您使用私有存储库与您的团队一起开发,那么保持信息尽可能私有仍然是一种好做法,但您可以有更多的灵活性。但我的建议是,永远不要共享任何可用于识别或访问GCP产品的私人信息

如果您想使您的帐户更加健壮和安全,我还建议您遵循最佳做法