tencent cloud

피드백

POST Object 자주 발생하는 오류

마지막 업데이트 시간:2024-06-25 10:42:28

    장애 현상

    COS API를 사용하여 POST 요청 시 다음 예외 오류 코드가 반환됩니다.

    장애 진단 및 처리

    Message: “Condition key q-ak doesn't match the value XXXXXX”

    COS API를 사용하여 POST 요청 시 다음 메시지가 나타납니다.
    <Code>AccessDenied</Code>
    <Message>Condition key q-ak doesn&apos;t match the value XXXXXX</Message>

    예상 원인

    q-ak 매개변수 입력 오류.

    해결 방법

    1. 액세스 관리 콘솔 로그인 후, [API 키 관리]페이지로 이동하여 키 정보를 확인하십시오.
    2. 조회된 키 정보에 따라 q-ak 매개변수가 잘못 입력되었는지 확인합니다.
    해당 오류인 경우: q-ak 매개변수를 올바른 SecretId로 수정하십시오.
    해당 오류가 아닌 경우: 고객센터에 문의하십시오.

    Message: “You post object request has been expired, expiration time: 1621188104 but the time now : 1621245817”

    COS API를 사용하여 POST 요청 시 다음 메시지가 나타납니다.
    <Code>AccessDenied</Code>
    <Message>You post object request has been expired, expiration time: 1621188104 but the time now : 1621245817</Message>

    예상 원인

    Policy의 expiration 값 만료.

    해결 방법

    Policy 중의 expiration 값을 수정하십시오.
    주의:
    expiration 값은 현재 시간 이후여야 하며, 현재 시간 + 30분(UTC 시간)으로 설정하는 것을 권장합니다.

    Message: “The Signature you specified is invalid.”

    COS API를 사용하여 POST 요청 시 다음 메시지가 나타납니다.
    <Code>SignatureDoesNotMatch</Code>
    <Message>The Signature you specified is invalid.</Message>

    예상 원인

    서명 계산 오류.

    해결 방법

    서명 요청 문서를 참조하여 POST 서명 문자열 생성 규칙이 올바른지 확인하십시오.
    해당 오류일 경우: 고객센터에 문의하십시오.
    해당 오류가 아닐 경우: 온라인 보조 툴: COS 서명 툴을 사용하여 POST 요청 서명을 다시 계산하십시오.

    Message: “You must provide condition if you specify a policy in post object request.”

    COS API를 사용하여 POST 요청 시 다음 메시지가 나타납니다.
    <Code>InvalidPolicyDocument</Code>
    <Message>You must provide condition if you specify a policy in post object request.</Message>

    예상 원인

    Policy 형식 오류.

    해결 방법

    POST Object 문서를 참고하여, Policy 형식을 표준 JSON형식으로 수정하십시오.

    Message: “Condition key bucket doesn&apos;t match the value [bucket-appid]”

    COS API를 사용하여 POST 요청 시 다음 메시지가 나타납니다.
    <Code>AccessDenied</Code>
    <Message>Condition key bucket doesn&apos;t match the value [bucket-appid]</Message>

    예상 원인

    Policy의 bucket이 요청 bucket과 불일치함.

    해결 방법

    Policy의 bucket을 사용하여 요청하십시오.

    Message: “Condition key key doesn&apos;t match the value XXXXX”

    COS API를 사용하여 POST 요청 시 다음 메시지가 나타납니다.
    <Code>AccessDenied</Code>
    <Message>Condition key key doesn&apos;t match the value XXXXX</Message>

    예상 원인

    업로드한 콘텐츠가 policy 규칙에 부합하지 않음.

    해결 방법

    Policy의 Condition에 따라 해당 조건에 부합하는 콘텐츠를 업로드 합니다.

    Message: “The body of your POST request is not well-formed multipart/form-data.”

    COS API를 사용하여 POST 요청 시 다음 메시지가 나타납니다.
    <Code>MalformedPOSTRequest</Code>
    <Message>The body of your POST request is not well-formed multipart/form-data.</Message>

    예상 원인

    규범에 맞지 않는 POST body 형식.

    해결 방법

    POST Object 문서를 참고하여 body형식을 최적화합니다.
    문의하기

    고객의 업무에 전용 서비스를 제공해드립니다.

    기술 지원

    더 많은 도움이 필요하시면, 티켓을 통해 연락 바랍니다. 티켓 서비스는 연중무휴 24시간 제공됩니다.

    연중무휴 24시간 전화 지원