檢測到您已登錄華為云國際站賬號,為了您更好的體驗,建議您訪問國際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
通過臨時URL訪問OBS(Java SDK) 功能說明 OBS客戶端支持通過訪問密鑰、請求方法類型、請求參數(shù)等信息生成一個在Query參數(shù)中攜帶鑒權(quán)信息的URL,可將該URL提供給其他用戶進行臨時訪問。在生成URL時,您需要指定URL的有效期來限制訪客用戶的訪問時長。 如果您想授
通過臨時URL訪問OBS 您可以通過臨時URL訪問OBS,對桶或對象進行創(chuàng)建桶、上傳對象和下載對象等操作,詳細示例可參考使用URL進行授權(quán)訪問。本章節(jié)主要詳細介紹如何通過臨時URL分享對象。 分享對象 OBS提供分享功能,將存放在OBS中對象(文件或文件夾)限時分享給所有用戶。 文件分享
可將該URL提供給其他用戶進行臨時訪問。在生成URL時,您需要指定URL的有效期來限制訪客用戶的訪問時長。 如果您想授予其他用戶對桶或對象臨時進行其他操作的權(quán)限(例如上傳或下載對象),則需要生成帶對應(yīng)請求的URL后(例如使用生成PUT請求的URL上傳對象),將該URL提供給其他用戶。
可將該URL提供給其他用戶進行臨時訪問。在生成URL時,您需要指定URL的有效期來限制訪客用戶的訪問時長。 如果您想授予其他用戶對桶或對象臨時進行其他操作的權(quán)限(例如上傳或下載對象),則需要生成帶對應(yīng)請求的URL后(例如使用生成PUT請求的URL上傳對象),將該URL提供給其他用戶。
可將該URL提供給其他用戶進行臨時訪問。在生成URL時,您需要指定URL的有效期來限制訪客用戶的訪問時長。 如果您想授予其他用戶對桶或對象臨時進行其他操作的權(quán)限(例如上傳或下載對象),則需要生成帶對應(yīng)請求的URL后(例如使用生成PUT請求的URL上傳對象),將該URL提供給其他用戶。
請問一下臨時url的跨域問題怎么解決,obs桶設(shè)置了allowedOrigin允許所有域名訪問,用上傳對象時返回的url是可以訪問的,但是生成了臨時url后用臨時的url訪問就報錯了: Access to fetch at 'https://我生成的臨時url路徑' from o
可將該URL提供給其他用戶進行臨時訪問。在生成URL時,您需要指定URL的有效期來限制訪客用戶的訪問時長。 如果您想授予其他用戶對桶或對象臨時進行其他操作的權(quán)限(例如上傳或下載對象),則需要生成帶對應(yīng)請求的URL后(例如使用生成PUT請求的URL上傳對象),將該URL提供給其他用戶。
有效期的臨時訪問密鑰并返回給用戶服務(wù)器。 用戶服務(wù)器將臨時訪問密鑰分發(fā)給對應(yīng)權(quán)限的終端APP。 終端APP可通過臨時訪問密鑰使用OBS SDK或API訪問OBS服務(wù),因臨時憑據(jù)的有效時間較短,終端APP需及時向用戶服務(wù)器請求更新臨時訪問密鑰。 配置示例 請參見臨時授權(quán)訪問OBS。
使用臨時URL進行授權(quán)訪問 臨時授權(quán)訪問是指通過訪問密鑰、請求方法類型、請求參數(shù)等信息生成一個臨時訪問權(quán)限的URL,這個URL中會包含鑒權(quán)信息,您可以使用該URL進行訪問OBS服務(wù)進行特定操作。在生成URL時,您需要指定URL的有效期。所有繼承OBSBaseRequest的子類都能使用臨時鑒權(quán)訪問。
臨時授權(quán)訪問OBS 場景介紹 本案例介紹如何使用臨時訪問密鑰(臨時AK/SK和securitytoken),通過臨時授權(quán)的方式訪問OBS。 假設(shè)您希望IAM用戶(用戶名:APPServer)可以訪問桶hi-company的APPClient文件夾,并希望申請到兩個不同的臨時訪問密
戶進行臨時訪問。在生成URL時,需要指定URL的有效期來限制訪客用戶的訪問時長。 如果想授予其他用戶對桶或對象臨時進行其他操作的權(quán)限(例如上傳或下載對象),則需要生成帶對應(yīng)請求的URL后(例如生成上傳對象PUT請求的URL),將該URL提供給其他用戶。 接口約束 OBS支持的Re
通過URL訪問對象失敗 本案例主要介紹對象URL無法訪問的場景。如果您的問題是對象URL只能下載,而不能在線預(yù)覽,請參考如何在瀏覽器中在線預(yù)覽OBS中的對象?解決。 如果您是對象的擁有者,不能通過URL訪問對象,請檢查如下內(nèi)容: 如果您是自定義對象的URL,請檢查對象URL中是否
應(yīng)用服務(wù)器(APP Server) 提供該Android/iOS應(yīng)用的開發(fā)者開發(fā)的APP后臺服務(wù),用于管理憑證信息以及發(fā)放預(yù)簽名URL。 對象存儲服務(wù)(OBS) 華為云對象存儲服務(wù),負責(zé)處理移動應(yīng)用的數(shù)據(jù)請求。 實施步驟 配置應(yīng)用服務(wù)器。 獲取SDK開發(fā)包。
使用預(yù)簽名URL直傳OBS 使用預(yù)簽名URL直傳OBS 查看部署指南 方案咨詢 該解決方案有何用途? 該解決方案通過函數(shù)工作流 FunctionGraph調(diào)用后臺接口獲取文件預(yù)簽名URL,幫助用戶實現(xiàn)無服務(wù)器使用文件預(yù)簽名URL上傳文件到對象存儲服務(wù) OBS桶。
臨時授權(quán)訪問 使用臨時URL進行授權(quán)訪問
通過Header鑒權(quán)訪問OBS(Java SDK) 代碼示例:上傳對象 通過Header鑒權(quán)訪問OBS,將“Hello OBS”字符串上傳到桶examplebucket里的objectName中。 1 2 3 4 5 6 7 8 9 10 11 12 13 14
SDK生成臨時URL訪問OBS的步驟如下: 按照下面的代碼示例,調(diào)用任意SDK接口生成帶簽名信息的URL和header。 使用任意HTTP庫發(fā)送HTTP/HTTPS請求,訪問OBS服務(wù)。 以下代碼示例展示了如何使用臨時URL進行授權(quán)訪問,包括:創(chuàng)建桶、上傳對象、下載對象、列舉對象、刪除對象。
通過IAM委托換取臨時訪問密鑰訪問OBS IAM委托為統(tǒng)一身份認證服務(wù)IAM的功能特性,OBS在部分使用場景中(如CDN私有桶回源、跨區(qū)域復(fù)制),需要使用IAM委托功能,授予其他賬號或云服務(wù)訪問OBS的權(quán)限,替委托方管理OBS資源,實現(xiàn)安全高效的代維工作。 使用OBS的跨區(qū)域復(fù)制、桶日志功能,需要使用委托:
通過CDN加速訪問OBS 背景介紹 現(xiàn)在越來越多的行業(yè)使用OBS存儲圖片、視頻、軟件包等靜態(tài)資源文件,并將OBS作為網(wǎng)站、論壇、APP、游戲等業(yè)務(wù)的存儲源。在需要獲取這些靜態(tài)資源時,用戶通過URL直接從OBS請求數(shù)據(jù),數(shù)據(jù)請求過程如圖1所示。OBS能夠很好地解決本地存儲不夠用的難
臨時授權(quán)訪問 使用臨時URL進行授權(quán)訪問
在ECS上通過內(nèi)網(wǎng)訪問OBS 在ECS上通過內(nèi)網(wǎng)訪問OBS方案概述 在Windows ECS上使用OBS Browser+通過內(nèi)網(wǎng)訪問OBS 在Linux ECS上使用obsutil通過內(nèi)網(wǎng)訪問OBS 父主題: OBS數(shù)據(jù)訪問
在Windows ECS上使用OBS Browser+通過內(nèi)網(wǎng)訪問OBS 對于Linux ECS,推薦使用obsutil工具,實現(xiàn)內(nèi)網(wǎng)訪問OBS的目的,詳細操作請參見: 在Linux ECS上使用obsutil通過內(nèi)網(wǎng)訪問OBS 當(dāng)在ECS上通過內(nèi)網(wǎng)訪問OBS時,即可在內(nèi)網(wǎng)進行數(shù)據(jù)讀取、備份歸檔等業(yè)務(wù),而不影響外網(wǎng)帶寬。