失敗した LogShipper タスクを再実行します。

リクエスト構文

PUT /logstores/{logstoreName}/shipper/{shipperName}/tasks HTTP/1.1
Authorization: <AuthorizationString> 
Date: <GMT Date>
Host: <Project Endpoint>
x-log-apiversion: 0.6.0
x-log-signaturemethod: hmac-sha1
["task-id-1", "task-id-2", "task-id-2"]

リクエストパラメーター

パラメーター名 データ型 必須/省略可能 説明
logstoreName string 必須 同じプロジェクト内で一意の Logstore 名。
shipperName string 必須 同じ Logstore 内で一意のログ転送ルールの名前。
リクエストヘッダー

RetryShipperTask API には特別なリクエストヘッダーはありません。 Log Service API のパブリックリクエストヘッダーの詳細については、「パブリックリクエストヘッダー」をご参照ください。

レスポンスヘッド

RetryShipperTask には特別なレスポンスヘッダーがありません。 Log Service API のパブリックレスポンスヘッダーの詳細については、「パブリックレスポンスヘッダー」をご参照ください。

レスポンス要素

返される HTTP ステータス コードは 200 です。

エラーコード

Log Service API の 一般的なエラー コード の他に、 RetryShipperTask API から次の特別なエラー コードが返される場合があります。

HTTP ステータスコード エラーコード エラーメッセージ
404 ProjectNotExist プロジェクト {ProjectName} は存在しません
404 LogStoreNotExist logstore {logstoreName} は存在しません
400 ShipperNotExist shipper {logstoreName} は存在しません
500 InternalServerError 指定されたサーバーエラーメッセージ
400 ParameterInvalid 1 回につき 10 個のみタスクの再試行ができます
詳細な説明

失敗した LogShipper タスクは、一度に 10 回まで再実行できます。

リクエスト例
PUT /logstores/test-logstore/shipper/test-shipper/tasks HTTP/1.1
Header:
{
x-log-apiversion=0.6.0, 
Authorization=LOG <yourAccessKeyId>:<yourSignature>, 
Host=ali-test-project.cn-hangzhou-devcommon-intranet.sls.aliyuncs.com, 
Date=Wed, 11 Nov 2015 08:28:19 GMT, 
Content-Length=55, 
x-log-signaturemethod=hmac-sha1, 
Content-MD5=757C60FC41CC7D3F60B88E0D916D051E, 
User-Agent=sls-java-sdk-v-0.6.0, 
Content-Type=application/json
}
Body : 
["task-id-1", "task-id-2", "task-id-2"]
レスポンス例
HTTP/1.1 200 OK
Header:
{
Date=Wed, 11 Nov 2015 08:28:20 GMT, 
Content-Length=0, 
x-log-requestid=5642FC2399248C8F7B0145FD, 
Connection=close, 
Server=nginx/1.6.1
}