调用SetServiceSettings开启或关闭模板执行记录的投递功能,以及投递存储地点。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String SetServiceSettings

系统规定参数。取值:SetServiceSettings。

DeliveryOssBucketName String OssBucketName

OSS存储空间名称。

DeliveryOssEnabled Boolean false

是否开启向OSS投递模板执行记录功能,默认为false。

DeliveryOssKeyPrefix String oos/execution

OSS存储空间目录,如"oos/execution",传入""表示不需要目录,若之前设置过再次设置不需要目录可通过传入""清空。

DeliverySlsProjectName String SlsProjectName

SLS的项目名称。

DeliverySlsEnabled Boolean false

是否开启向SLS投递模板执行记录功能,默认为false。

返回数据

名称 类型 示例值 描述
RequestId String CBEC8072-BEC2-478E-8EAE-E723BA79CF19

请求ID。

ServiceSettings Array of ServiceSetting

投递功能配置详情

DeliveryOssBucketName String OssBucketName

OSS存储空间名称

DeliveryOssEnabled Boolean true

是否开启了向OSS投递模板执行记录功能

DeliveryOssKeyPrefix String oos/execution

OSS存储空间目录

DeliverySlsEnabled Boolean false

是否开启了向SLS投递模板执行记录功能

DeliverySlsProjectName String SlsProjectName

SLS的项目名称

示例

请求示例

http(s)://[Endpoint]/?Action=SetServiceSettings
&DeliveryOssBucketName=OssBucketName
&DeliveryOssEnabled=true
&DeliveryOssKeyPrefix=oos/execution
&DeliverySlsProjectName=SlsProjectName
&DeliverySlsEnabled=true
&<公共请求参数>

正常返回示例

XML 格式

<RequestId>CBEC8072-BEC2-478E-8EAE-E723BA79CF19</RequestId>
<ServiceSettings>
    <DeliverySlsEnabled>false</DeliverySlsEnabled>
    <DeliveryOssKeyPrefix>oos/execution</DeliveryOssKeyPrefix>
    <DeliveryOssEnabled>true</DeliveryOssEnabled>
    <DeliveryOssBucketName>OssBucketName</DeliveryOssBucketName>
    <DeliverySlsProjectName>SlsProjectName</DeliverySlsProjectName>
</ServiceSettings>

JSON 格式

{
	"RequestId": "CBEC8072-BEC2-478E-8EAE-E723BA79CF19",
	"ServiceSettings": {
		"DeliverySlsEnabled": false,
		"DeliveryOssKeyPrefix": "oos/execution",
		"DeliveryOssEnabled": true,
		"DeliveryOssBucketName": "OssBucketName",
		"DeliverySlsProjectName": "SlsProjectName"
	}
}

错误码

访问错误中心查看更多错误码。