- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
身份与访问管理基础
1GCP身份与访问管理(IAM)简介
GoogleCloudPlatform(GCP)的身份与访问管理(IAM)是一项核心服务,用于控制谁可以访问您的云资源。IAM提供了一种精细的权限管理方式,允许您为不同的用户和实体分配特定的权限,确保只有授权的人员或服务才能访问敏感数据和资源。
1.1IAM的关键概念
成员:可以是用户、服务账户或Google管理的实体,如GoogleGroup。
角色:定义了成员可以执行的操作集合。角色可以是预定义的或自定义的。
权限:是角色中定义的特定操作,如读取、写入或管理资源。
资源:在GCP中,资源可以是项目、文件存储、数据库等。
政策:是应用于资源的规则集合,定义了哪些成员可以执行哪些操作。
2IAM角色与权限详解
IAM角色是权限的集合,可以是预定义的或自定义的。预定义角色由Google提供,涵盖了常见的使用场景,如roles/editor、roles/owner和roles/viewer。自定义角色则允许您根据特定需求创建角色,精确控制权限。
2.1预定义角色示例
roles/owner:拥有对项目的所有权限,包括管理其他成员的权限。
roles/editor:可以读取和修改所有资源,但不能管理其他成员的权限。
roles/viewer:只能读取资源,不能进行任何修改。
2.2自定义角色创建示例
#使用GoogleCloudSDK创建自定义角色
#首先,定义角色的权限
permissions=[
compute.instances.get,
compute.instances.list,
compute.disks.get,
compute.disks.list
]
#然后,创建角色
#请替换YOUR_PROJECT_ID和YOUR_ROLE_NAME为实际的项目ID和角色名
gcloudiamrolescreateYOUR_ROLE_NAME\
--project=YOUR_PROJECT_ID\
--title=CustomComputeViewer\
--description=Canviewcomputeinstancesanddisks\
--stage=GA\
--permissions=${permissions[@]}
3IAM政策与绑定
IAM政策是应用于资源的权限规则集合,它由一系列的绑定组成。每个绑定包含一个角色和一组成员,定义了哪些成员拥有该角色的权限。
3.1IAM政策绑定示例
#使用gcloud命令行工具为项目添加IAM绑定
#请替换YOUR_PROJECT_ID和YOUR_EMAIL为实际的项目ID和用户邮箱
gcloudprojectsadd-iam-policy-bindingYOUR_PROJECT_ID\
--member=user:YOUR_EMAIL\
--role=roles/viewer
3.2解析绑定命令
上述命令将用户YOUR_EMAIL添加到项目YOUR_PROJECT_ID的IAM角色roles/viewer中。这意味着该用户将能够查看项目中的所有资源,但不能进行任何修改。
4IAM服务账户与工作身份
服务账户是GCP中的一种特殊成员类型,用于代表应用程序或服务执行操作。工作身份则是一种机制,允许您使用企业身份提供商(如Okta、PingIdentity或OneLogin)来管理GCP中的访问权限。
4.1创建服务账户示例
#使用gcloud命令行工具创建服务账户
#请替换YOUR_PROJECT_ID和YOUR_SERVICE_ACCOUNT_NAME为实际的项目ID和服务账户名
gcloudiamservice-accountscreateYOUR_SERVICE_ACCOUNT_NAME\
--project=YOUR_PROJECT_ID\
--display-name=MyServiceAccount
4.2为服务账户绑定角色
#使用gcloud命令行工具为服务账户添加IAM角色
#请替换YOUR_PROJECT_ID和YOUR_SERVICE_ACCOUNT_NAME为实际的项目ID和服务账户名
gcloudprojectsadd-iam-policy-bindingYOUR_PROJECT_ID\
--memb
您可能关注的文档
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP成本管理与优化.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP合规性与法规遵循.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:机器学习与人工智能.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:计算与存储.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:监控与日志.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:开发者工具与资源.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:数据库与数据仓库.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:网络与安全.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:物联网与边缘计算.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:行业解决方案.docx
- GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 中国国家标准 GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 《GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs)》.pdf
- GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- 中国国家标准 GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 中国国家标准 GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 《GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样》.pdf
- 《GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯》.pdf
- 中国国家标准 GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯.pdf
最近下载
- 颅内和椎管内血管性疾病(1)电子教案.ppt
- 北京市人民大附属中学2022-2023学年物理九年级第一学期期中监测模拟试题(含解析).doc
- 必威体育精装版版ISO9001&14001&45001三体系管理手册.doc
- 用户手册-和仁SMART-HIS医院信息系统软件.docx
- 《会展策划主题》-公开·课件设计.ppt
- xx银行培训:运营条线-柜面业务督导检查方法.pptx
- 《医疗机构投诉管理办法》考核试题及答案.docx
- 2015版ISO9001&ISO14001&ISO45001三体系管理手册及程序文件一整套.doc
- 建筑模型设计与制作.ppt
- 2024届中考语文第一轮专题复习——病句的辨析与修改 教学PPT课件.pptx
文档评论(0)