【问题标题】:What is significant difference in GCP default service account & custom service account?GCP 默认服务帐户和自定义服务帐户有什么显着区别?
【发布时间】:2021-07-30 18:55:47
【问题描述】:

当我执行此操作时,我已将自定义服务帐户关联到虚拟机

curl "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/" -H "Metadata-Flavor: Google"

来自 VM 的命令我得到两个服务帐户 default & my-service-account@my-project.iam.gserviceaccount.com/

在 Google Cloud Platform UI/web 中,我只能看到一个与 VM 关联的服务帐户。

授予my-service-account@my-project.iam.gserviceaccount.com/ 的权限将反映在 default 服务帐户上。 这两个服务帐户之间的显着区别是什么? 我们可以将多个服务帐户关联到虚拟机吗?

【问题讨论】:

    标签: google-cloud-platform service-accounts google-cloud-iam


    【解决方案1】:
    推荐的答案 Google Cloud

    元数据中的两个条目是同一个服务帐户。

    default 是实际服务帐户电子邮件地址的别名。这样您就不需要知道分配给服务的服务帐户,这需要知道或硬编码服务帐户电子邮件地址。

    【讨论】:

    • 谢谢,John Hanley 有没有default is an alias for the actual service account email address 的google 文档可以帮助我详细了解?我们可以将两个以上的服务帐户附加到 VM 吗?
    • @SanvarInamdar 您只能将一个服务帐户附加到 VM。在您的程序/应用程序中,您可以使用任何数字。查看 service-accounts 下的此文档以获取别名:cloud.google.com/compute/docs/metadata/… 但是,对于您想了解的内容,该部分并不完整。
    猜你喜欢
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    相关资源
    最近更新 更多