不同賬號間的云資源授權方法

阿里云的訪問控制RAM產品可以實現資源的分配和授權,在一個特殊的業務背景下,資源也可以實現跨賬號的授權使用.

背景:

1.A公司,作為甲方Party A,出資購買云資源,對云資源具有所有權,但不實際管理,需要乙方配合.
2.B公司,作為乙方Party B,要管理A公司的云資源,需要A公司授權云資源的使用,對云資源具有使用權
3.B公司的員工,作為實際操作人員,需要對具體實例進行管理.
以上這種情況,通過RAM是否可以實現呢?
答案是:yes

方法是:

1.使用RAM角色做跨賬號授權
2.使用子賬號資源授權

過程

1.準備兩個測試主賬號
PartyA賬號:cloudtec*@aliyun.com UID:444
PartyB賬號:middlegr@aliyun-test.com UID:10713766795707
2.在RAM控制臺創建角色
image.png
3.選擇其他云賬號授信
1
4.成功創建角色
image.png
生成臨時授權STS策略,用于扮演該角色.授權角色信息為:

{"Statement": [{"Action": "sts:AssumeRole","Effect": "Allow","Principal": {"RAM": ["acs:ram::1071376679570***:root"]}}],"Version": "1"
}

授權ECS管理權限
image.png
5.創建了扮演角色,再在Party B賬號中創建子賬號Buser(記得開啟控制臺登錄)
image.png
6.授權Buser子賬號AliyunSTSAssumeRoleAccess權限
image.png
7.Buser子賬號登錄,選擇切換身份
image.png
輸入對應的A賬戶信息
image.png

企業別名:就是A賬號的賬戶ID

角色名:就是 A賬號建立的RAM角色名


看到查詢結果
image.png

結論

這樣,Buser賬號就具有了管理A賬號實例的能力,
當Buser員工離職,B賬號只需要關閉Buser賬號即可.
當A公司需要更換B公司或對B公司的授權范圍發生變更,只需要更新授權策略即可.

更詳細的授權策略功能可見

https://help.aliyun.com/document_detail/28652.html

名詞解釋:

RAM角色(RAM-Role)
RAM角色是一種虛擬用戶(或影子賬號),它是RAM用戶類型的一種。這種虛擬用戶有確定的身份,也可以被賦予一組權限(Policy),但它沒有確定的身份認證密鑰(登錄密碼或AccessKey)。與普通RAM用戶的差別主要在使用方法上,RAM角色需要被一個授信的實體用戶扮演,扮演成功后實體用戶將獲得RAM角色的臨時安全令牌,使用這個臨時安全令牌就能以角色身份訪問被授權的資源。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/386712.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/386712.shtml
英文地址,請注明出處:http://en.pswp.cn/news/386712.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

知乎上已獲千贊,全網獨家首發!

前言 選了開發這一行,就意味著想混得好就要持續學習,你的技術和薪資、位置直接掛鉤,進步對于程序員的重要性就不贅述了,接下來作為過來人,為廣大同行分享一些學習干貨,希望可以幫到大家 1、網絡 網絡協議…

知乎上已獲千贊,持續更新中

前言 不知不覺自己已經做了幾年開發了,由記得剛出來工作的時候感覺自己能牛逼,現在回想起來感覺好無知。懂的越多的時候你才會發現懂的越少。 如果你的知識是一個圓,當你的圓越大時,圓外面的世界也就越大。 最近看到很多Androi…

centos下搭建Jenkins持續集成環境(安裝jenkins)

centos下搭建Jenkins持續集成環境(安裝jenkins) 1、安裝JDK yum install -y java 2、安裝jenkins 添加Jenkins庫到yum庫,Jenkins將從這里下載安裝。 1 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo 2 rpm --import h…

elementUi Dialog 對話框使用中數據獲取問題

Dialog 對話框&#xff1a;使用中數據獲取問題演示代碼&#xff1a; <div class"centerContent"><ul><li class"contentBox" v-for"(notice,index) in systemNotices" :key"index"> //循環取值<div class&quo…

全志_功能引腳配置_sys_config.fex

\lichee\tools\pack\chips\sun8iw5p1\configs\vstar\sys_config.fex;---------------------------------------------------------------------------------------------------------————————; port configuration:; port_name port:GPIO<mux><pull up/down&…

離開小廠進大廠的第一周,BTAJ大廠最新面試題匯集,面試總結

大佬帶你走進Android開發的世界&#xff0c;掌握了這些知識點&#xff0c;學習Android也可以很輕松。 核心分析內容 對于怎么學習Android&#xff0c;主要解決的是3個問題&#xff1a;學什么、怎么學 & 怎么用。 具體如下&#xff1a; 下面&#xff0c;我將帶著上述幾個問…

POI增加 數據驗證 下拉

POI增加驗證列 List<String> nationality new ArrayList<String>();List<String> last_education new ArrayList<String>();List<String> graduated_yotei new ArrayList<String>();List<String> entrance_period new ArrayLis…

同源策略和跨域

同源策略是瀏覽器的一個安全功能&#xff0c;不同源的客戶端腳本在沒有明確授權的情況下&#xff0c;不能讀寫對方資源。所以a.com下的js腳本采用ajax讀取b.com里面的文件數據是會報錯的。 兩個頁面&#xff0c;域名 協議 端口都相同。表示同源 受前面所講的瀏覽器同源策略的影…

程序員35歲真的是分水嶺嗎?小白也能看明白

前言 今天我給大家再次分享一下&#xff0c;我最近的一些讀書的感想&#xff0c;思考起來&#xff0c;確實能夠給自己帶來一些真實的幫助和啟發&#xff0c;希望大家在平時的工作學習中&#xff0c;也能夠認清楚學習的一些本質。 如果我們的學習是在不斷掌握應對具體工作場景…

遠程桌面最新漏洞CVE-2019-0708 POC利用復現

POC有點雞肋&#xff0c;并沒有藍屏&#xff01;&#xff01;&#xff01; POC運行環境&#xff1a; Python 3.5.6 |Anaconda 4.2.0 (64-bit)| (default, Aug 26 2018, 16:05:27) [MSC v.1 900 64 bit (AMD64)] on win32 依賴包及POC下載地址&#xff1a; 鏈接&#xff1a;http…

spring eureka集群+spring boot 微服務,容器化部署示例

一、docker安裝 這里先采用在線安裝&#xff0c;利用docker hup下載基礎鏡像 1.環境版本要求 內核版本3.10及其以上 操作系統位數為64位 CPU架構為x86_64或amd64&#xff08;目前也有別的支持&#xff09; 內核開啟并支持cgroup和命名空間 2.命令檢查內核版本,本地環境為cent…

程序員如何技術劃水,手把手教你寫Android項目文檔,絕對干貨

安卓開發大軍浩浩蕩蕩&#xff0c;經過近十年的發展&#xff0c;Android技術優化日異月新&#xff0c;如今Android 11.0 已經發布&#xff0c;Android系統性能也已經非常流暢&#xff0c;可以在體驗上完全媲美iOS。 但是&#xff0c;到了各大廠商手里&#xff0c;改源碼、自定…

rabbitmq文檔

https://blog.csdn.net/hellozpc/article/details/81436980轉載于:https://www.cnblogs.com/nankeyimengningchenlun/p/10968594.html

spring cloud各個微服務打包到docker容器內

日常你所啟動的微服務比如這樣的 java -jar eureka-0.0.1-SNAPSHOT.jar --server.port41578 --spring.profiles.activelocal 然后想把它給整Docker里玩玩 首先要在打包好的Spring Boot同級目錄下&#xff0c;建立一個Dockerfile 然后在這個文件下寫上以下內容,大致的意思上從…

程序員如何自我學習和成長?深度好文

前言 工欲善其事必先利其器!在現代IT中&#xff0c;每個Android程序員都需要最好的工具來提高他們的技能和效率。在Android應用程序開發這個殘酷的競爭行業中&#xff0c;只有優秀的程序員才能生存下去。你需要向客戶展示你擁有的最佳技術和能力。 不僅僅是展示你的設備以吸引…

.net core 雜記:用Autofac替換內置容器

官方建議使用內置容器&#xff0c;但有些功能并不支持&#xff0c;如下&#xff1a;屬性注入基于名稱的注入子容器自定義生存期管理Func<T> 支持所以可以使用其他第三方IOC容器&#xff0c;如Autofac&#xff0c;下面為學習使用記錄 一、首先準備了一個接口和其實現類 pu…

linux shell 獲取本機ip 寫入文件

本機IP獲取 /sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk {print $2}|tr -d "addr:" k8s 獲取容器所造node節點的ip container_netifconfig eth0 |grep "inet" |grep -v "inet6"| awk {print $2}|cut -d . -f 3node_ipet…

程序員必看!Android面試10大知識點總結寶典助你通關!年薪50W

起由 搞了7年多Android了&#xff0c;前陣子面試了一家不大不小的公司。公司不大&#xff0c;面試官架子還不小&#xff0c;一副目中無人高高在上的樣子&#xff0c;搞得好像我一萬個想進他們公司、我進不了他們公司我全家都得喝西北風一樣。搞得我是真的郁悶&#xff1a;現在…

Odoo免費開源企業信息化平臺助力企業成功

企業信息化變革之路 信息孤島的真實由來 打開百度App&#xff0c;看更多圖片左邊為當下企業現狀&#xff0c;右邊為Odoo的整體 企業信息孤島的嚴重性&#xff0c;來自于企業的自身高速發展&#xff0c;企業以銷售為生命主題圍繞著客戶會搭建一系列相關的信息化系統&#xff0c;…

group count聚集函數無法直接統計出分組后的總記錄數

數據庫Group By類型語句統計記錄條數 最近做一個分頁查詢查詢的數據采用了group by來完成數據的查詢處理&#xff0c;需要統計分組后的數據總數發現count(*) 聚集函數無法直接統計出分組后的總記錄數。 查詢SQL&#xff1a; 復制代碼 SELECT count(*) FROM employeeexam, ex…