在使用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具体支持的云产品信息,请参见支持的云产品列表。如果您想调用的云产品不在我们的支持列表上,请添加钉钉群(群号: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
),单击下一步:确定,然后单击创建。
验证结果
进入对象存储OSS>Bucket列表页面,找到并单击已创建的Bucket名称(例如
test-by-oos
)。在左侧导航栏,选择
,查看设置的传输加速功能已默认开启。可以看出通过OOS自定义模板调用ROA风格API后,可以快速且简便地创建Bucket并配置传输加速功能。
- 本页导读 (1)
- 背景信息
- 操作步骤
- 验证结果