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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
如何将gservice帐户集成到java应用程序?_Java_Google Cloud Platform_Service Accounts_Google Iam_Google Cloud Iam - Fatal编程技术网

如何将gservice帐户集成到java应用程序?

如何将gservice帐户集成到java应用程序?,java,google-cloud-platform,service-accounts,google-iam,google-cloud-iam,Java,Google Cloud Platform,Service Accounts,Google Iam,Google Cloud Iam,我想将gservice帐户添加到java配置文件中。哪些是必填字段? 当前配置的示例包括 properties += [ bigtableConfig: [ projected: , instanceId: , tableName: , privateKeyContent: ] ] 需要修改这些细节 my-service-account@my-project.iam.gserviceaccount.com 客户端电子邮件和私钥是必需的 其他一些字段,如clien

我想将gservice帐户添加到java配置文件中。哪些是必填字段? 当前配置的示例包括

properties += [
 bigtableConfig: [
   projected: ,
   instanceId: ,
   tableName: ,
   privateKeyContent:
 ]
] 
需要修改这些细节

my-service-account@my-project.iam.gserviceaccount.com

客户端电子邮件
私钥
是必需的

其他一些字段,如
client\u id
client\u x509\u cert\u url
根据实际用例提高性能/简化验证

但是,您应该包括所有值。Base64对整个服务帐户JSON密钥文件进行编码,因为一些客户端需要额外的密钥

注意:管理服务帐户有几种策略。如果您的应用程序在Google云计算服务上运行,请查看应用程序默认凭据(ADC)。包含服务帐户JSON密钥可能存在安全风险