google-cloud-platform - 不想用服务帐号登录谷歌云
问题描述
我是谷歌云的新手,这是我第一次使用这个平台。(在我使用 Azure 之前)
所以我正在做 ac# 项目,该项目需要在线保存图像,为此,我创建了云存储。
不是为了使用服务,我发现我必须下载一个服务帐户凭据文件并在环境变量中设置该文件的路径。哪个好,工作文件
RxStorageClient = StorageClient.Create();
但问题是这样的。我的整个项目是 27 个不同项目的集合,它们都在同一个解决方案中,并且涉及多云存储帐户,我也想将它们与 docker 一起使用。
所以我想知道。这个服务帐户系统有什么替代品吗?像 Azure 提供的 API 密钥或连接字符串?因为我看到这个初始化函数有一些其他的选项来进行身份验证。但没有看到任何例子
RxStorageClient = StorageClient.Create();
任何人都可以提供一个适当的示例来连接没有此服务帐户文件系统的云存储服务
解决方案
没有例子。服务帐户是绝对需要的,即使是隐藏的,也可以处理 Google Cloud 产品。它们是IAM系统的一部分,用于对用于各种产品的各种软件进行身份验证和授权。我强烈建议您熟悉为给定程序提供服务帐户的机制。对于在 Google Cloud 计算和无服务器产品之外运行的代码,当前首选的解决方案涉及使用环境变量来指向包含凭据的文件。对于运行 Google 的代码(如 Cloud Run、Compute Engine、Cloud Functions),可以通过配置提供服务帐户,这样代码就不需要做任何特殊的事情。
推荐阅读
- sql-server - 使用 Azure Pipeline 中的 SqlPackage 部署 DACPAC 会忽略参数并删除用户
- google-cloud-platform - 我可以在不购买域名的情况下为我的 Google Cloud Storage 设置 MainPageSuffix 吗?
- python-3.x - 有没有办法将图像逐像素转换为黑白?
- javascript - JS运算符先例逻辑与比较
- python - 高效的类距离矩阵计算(手动度量函数)
- mocking - 模拟 JDBCTemplate 时,出现 No DataSource Specified 错误
- java - 向 Inelij IDEA 添加多个 Jar 文件
- javascript - javascript新手,有没有办法创建一个空闲游戏?
- botframework - Microsoft Teams 消息传递扩展无法调用 TeamsInfo 方法
- sql-server - 在特定的时间间隔通过 lambda 表达式停止和启动 AWS EC2 和 RDS 实例会导致任何问题吗?