プロジェクトを更新します。
リクエスト構文
POST / HTTP/1.1
Authorization: <AuthorizationString>
x-log-bodyrawsize: 0
User-Agent: <UserAgent>
'x-log-apiversion': '0.6.0',
'Host': <Project Endpoint>
x-log-signaturemethod: hmac-sha1
Date: <GMT Date>
Content-Type: application/json
Content-MD5: <Content-MD5>
Content-Length: <ContentLength>
Connection: Keep-Alive
リクエストパラメータ
パラメータ | データ型 | 必須/省略可能 | 説明 |
---|---|---|---|
projectName | String | 必須 | プロジェクト名です。 ヘッダーのホストフィールドの一部です。 |
description | String | 省略可能 | プロジェクトの説明です。 デフォルトでは、このパラメーターは設定されていません。 |
リクエストヘッダー
UpdateProject インターフェイスには、特別なリクエストヘッダーはありません。 詳細んついては、「パブリックリクエストヘッダー」 をご参照ください.
レスポンスヘッダー
UpdateProject インターフェイスには特別なレスポンスヘッダーがありません。 詳細については、「パブリックレスポンスヘッダー 」をご参照ください.
レスポンス要素
返されるステータスコードは 200 です。
エラーコード
Log Service の 一般的なエラー コード に加えて、UpdateProject インターフェース専用の以下のコードが返される場合もあります。
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
---|---|---|---|
404 | ProjectNotExist | The Project does not exist : <Project>. | The specified Project does not exist. |
400 | ParameterInvalid | The body is not valid json string. | パラメーターは有効な JSON 文字列ではありません。 |
500 | InternalServerError | Specified Server Error Message. | 指定されたサーバーでエラーが発生しました。 |
例
リクエストの例
PUT / HTTP/1.1
Authorization: LOG <yourAccessKeyId>:<yourSignature>
x-log-bodyrawsize: 0
User-Agent: sls-java-sdk-v-0.6.1
x-log-apiversion: 0.6.0
Host: my-project-test.cn-shanghai.log.aliyuncs.com
x-log-signaturemethod: hmac-sha1
Date: Sun, 27 May 2018 07:43:26 GMT
Content-Type: application/json
Content-MD5: A7967D81EFF5E3CD447FB6D8DF294E20
Content-Length: 40
Connection: Keep-Alive
{
"description": "Description of my-project-test"
}
レスポンス例
HTTP/1.1 200
Server: nginx
Content-Length: 0
Connection: close
Access-Control-Allow-Origin: *
Date: Sun, 27 May 2018 07:43:27 GMT
x-log-requestid: 5B0A619F205DC3F30EDA9322