Modifies the parameters of a specified project.

Request syntax

PUT / 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

Request parameters

  • Request headers

    The UpdateProject operation does not have operation-specific request headers. For information about the common request headers of Log Service API operations, see Common request headers.

  • Parameters
    Parameter Type Required Example Description
    projectName string Yes my-project-test The name of the project. The name is a part of the Host parameter in the header.
    description string No Description of my-project-test The description of the project.

Response parameters

  • Response headers

    The UpdateProject operation does not have operation-specific response headers. For information about the common response headers of Log Service API operations, see Common response headers.

  • Response element

    The HTTP status code 200 is returned.

Examples

  • Sample requests
    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" 
    }
  • Sample success responses
    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

Error codes

HTTP status code Error code Error message Description
404 ProjectNotExist The Project does not exist : {Project}. The error message returned because the specified project does not exist.
400 ParameterInvalid The body is not valid json string. The error message returned because a parameter value is invalid.
500 InternalServerError Specified Server Error Message. The error message returned because an internal server error has occurred.

For more information about the error codes, see Common error codes.