阿里云國際站經(jīng)銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優(yōu)惠大,聯(lián)系客服飛機@jkkddd
將ARMS頁面嵌入自建Web應用
如需在自建Web應用中免登錄查看ARMS控制臺的頁面,您可將ARMS控制臺嵌入自建Web應用,以此避免系統(tǒng)間的來回切換。背景信息
將ARMS控制臺嵌入自建Web應用可以實現(xiàn)以下效果:
可登錄自有系統(tǒng)并瀏覽嵌入的ARMS控制臺的應用列表、應用詳情、調(diào)用查詢等頁面。
可隱藏ARMS控制臺的頂部菜單欄和左側(cè)導航欄。具體操作,請參見隱藏導航欄。
可通過訪問控制RAM控制操作權(quán)限,例如將完整權(quán)限改為只讀權(quán)限。具體操作,請參見借助RAM用戶實現(xiàn)分權(quán)。
示例代碼
如需快速體驗將ARMS頁面嵌入自建Web應用的效果,您可以下載并使用示例代碼。
步驟一:創(chuàng)建RAM用戶并添加權(quán)限
使用阿里云賬號創(chuàng)建RAM用戶并為其添加調(diào)用STS服務扮演RAM角色的權(quán)限。
創(chuàng)建RAM用戶,具體操作,請參見創(chuàng)建RAM用戶。
為RAM用戶添加AliyunSTSAssumeRoleAccess權(quán)限,具體操作,請參見為RAM用戶授權(quán)。
步驟二:創(chuàng)建RAM角色并添加權(quán)限
創(chuàng)建RAM角色并為其添加訪問控制臺的權(quán)限。RAM用戶將會扮演該RAM角色訪問控制臺。
創(chuàng)建RAM角色,具體操作,請參見創(chuàng)建可信實體為阿里云賬號的RAM角色。
為RAM角色添加以下權(quán)限,具體操作,請參見為RAM角色授權(quán)。
AliyunARMSFullAccess:ARMS的完整權(quán)限。
AliyunARMSReadOnlyAccess:ARMS的只讀權(quán)限。
步驟三:獲取臨時AccessKey和Token
登錄自建Web,然后在Web服務端調(diào)用STS的AssumeRole接口獲取臨時AccessKey和Token,即臨時身份。AssumeRole接口詳情,請參見AssumeRole。
您可以選擇以下方式調(diào)用AssumeRole接口:
通過OpenAPI開發(fā)者門戶調(diào)用。通過Java SDK調(diào)用。
本文以通過Java SDK調(diào)用為例。
RAM用戶的AccessKeyId和AccessKeySecret為創(chuàng)建RAM用戶時獲取。
獲取RAM角色的roleArn的操作步驟如下:
使用阿里云賬號登錄RAM控制臺。
在左側(cè)導航欄,選擇身份管理 > 角色。
在角色頁面,單擊目標RAM角色名稱。
在RAM角色詳情頁面的基本信息區(qū)域,復制ARN信息。
步驟四:獲取登錄Token
通過STS的AssumeRole接口獲取臨時AccessKey和Token后,調(diào)用登錄服務接口獲取登錄Token。
步驟五:生成免登錄鏈接
利用獲取到的登錄Token與待嵌入的ARMS控制臺頁面鏈接生成免登錄訪問鏈接,以最終實現(xiàn)在自建Web中免登錄訪問ARMS控制臺頁面的目的。
心靈雞湯:
標題:阿里云免實名注冊,阿里云服務器購買,阿里云24自助充值
地址:http://www.tantricheartwheels.com/kfxw/64432.html