在使用OSS過程中,建立和設定Bucket屬性等功能往往會被頻繁使用,同時,如果存在遠距離資料轉送加速的需求,也需要對Bucket的傳輸加速進行設定。基於該情境,本樣本教程為您展示如何通過OOS自訂模板快速且簡便地調用ROA風格API,以實現OSS Bucket及其傳輸加速功能的配置。
背景資訊
阿里雲部分雲端服務調用ROA風格API時,往往需要配置複雜的Body、Headers、Method以及URI等參數。而系統營運管理OOS支援在控制台以輕鬆簡潔的方式調用ROA風格API,您無需考慮複雜的參數值,系統會自動填滿,您只需根據控制台的提示即可輕鬆配置ROA風格API的各種調用參數。
本教程以通過OOS自訂模板調用ROA風格API實現OSS Bucket及其傳輸加速功能的配置為例,其他雲端服務的相關配置,請參考本文操作。
OOS支援配置ROA風格API的雲端服務類型如下:
關於OOS執行雲端服務API具體支援的雲產品資訊,請參見支援的雲產品列表。如果您想調用的雲產品不在我們的支援列表上,請添加DingTalk群(群號:23330931)聯絡我們。
操作步驟
如果您使用RAM使用者,請確保阿里雲帳號(主帳號)已為該RAM使用者授權AliyunOOSFullAccess和AliyunOSSFullAccess策略。
進入系統營運編排OOS>自訂工作範本頁面,單擊建立模板。
在使用樣本模板建立方式下,營運模板選擇基礎樣本模板,單擊下一步。

通過OOS調用ROA風格API方式配置OSS Bucket及其傳輸加速功能。
本樣本以通過流程配置編輯器方式建立自訂模板為例,快速調用ROA風格API來實現OSS Bucket及其傳輸加速功能的配置。如果您已先編寫好YAML命令,也可直接採用YAML方式配置OSS Bucket及其傳輸加速功能。
在流程配置頁簽下,單擊右側的添加模板參數。
在彈出的參數面板中,設定參數名稱(例如
Bucket-example),選擇參數類型為字串,單擊
退出該面板。在流程配置頁簽下的ExecuteApi(執行API)階段,配置任務相關參數。
在任務輸入地區,選擇服務名稱和API名稱。

設定ROA風格API對應參數。
必填參數:在bucket參數處,選擇引用參數/任務輸出,然後選擇已設定好的模板參數(
Bucket-example)。
其他參數:例如Headers參數或Body參數,您可以根據需要進行選擇,若無特殊需求則無需設定。
說明如果需要詳細瞭解某些參數含義,您可以在參數旁邊的
上,查看該參數的相關提示。
在頁面底部,單擊添加新任務,在彈出的快速選擇頁面,繼續選擇執行雲端服務API。

在ExecuteApi1階段,配置任務相關參數。
在任務輸入地區,選擇服務名稱和API名稱。

設定ROA風格API對應參數。

必填參數:在bucket參數處,選擇引用參數/任務輸出,然後選擇已設定好的模板參數(
Bucket-example)。Body參數:選擇
true即表示目標Bucket開啟傳輸加速功能。說明如果需要詳細瞭解參數含義,您可以在參數旁邊的
上,查看該參數的相關提示。
單擊建立模板,在彈出的對話方塊中輸入模板名稱,然後單擊完成建立。
找到已建立的自訂工作範本,單擊對應操作列的建立執行,然後單擊下一步:設定參數。
在
Bucket-example參數後輸入自訂Bucket名稱(例如test-by-oos),單擊下一步:確定,然後單擊建立。
驗證結果
進入Object Storage Service>Bucket列表頁面,找到並單擊已建立的Bucket名稱(例如
test-by-oos)。在左側導覽列,選擇,查看設定的傳輸加速功能已預設開啟。

可以看出通過OOS自訂模板調用ROA風格API後,可以快速且簡便地建立Bucket並配置傳輸加速功能。