0

wip.dm.prod 버킷 ("errorCode": "AUTH-012")에서 파일을 삭제하는 데 문제가 있습니다. 그러나 -x DELETE 대신 -x GET을 사용하여 현재 파일을 다운로드 할 수 있습니다.버킷에서 파일 삭제 중. Autodesk -gege

이 튜토리얼은 ->https://developer.autodesk.com/en/docs/data/v2/reference/http/buckets-:bucketKey-objects-:objectName-DELETE/입니다. 아래에 예를 첨부하십시오.

요청

curl 
-v https://developer.api.autodesk.com/oss/v2/buckets/wip.dm.prod/objects/de34f4c9-457c-4653-a9e4-8bbad12bf5ec.rvt 
-X DELETE 
-H "Authorization:Bearer G3fqI9NFKqJVN5MQy3yI0tGXXXXX" 

응답

{ 
    "developerMessage": "ACM check failed, user or calling service does not have access to perform this operation", 
    "userMessage": "", 
    "errorCode": "AUTH-012", 
    "more info": "http://developer.api.autodesk.com/documentation/v1/errors/AUTH-012" 
} 

당신이 잘못 될 수 걸 확인하고 설명해 주시겠습니까?

+0

왜 -stg (stagging) 환경을 사용하고 있습니까? –

+0

그냥 내 노트를 잘못 들었습니다. 수정 해줘서 고마워. –

+0

지금 작동합니까? 게시 한 내용이 해결책인지 아니면 다른 질문인지 확실하지 않은 경우 ... 악의적 인 사용자가 액세스 토큰을 사용하여 데이터에 액세스/쓰기/읽기 할 때 액세스 토큰을 제거하는 것이 좋습니다. –

답변

0

파일 삭제시 파일 버전 삭제가 가능합니다.

curl 
-v https://developer.api.autodesk.com/data/v1/projects/{project_Id}/versions 
-x POST 
-H "Authorization:Bearer G3fqI9NFKqJVN5MQy3yI0tGXXXXX" 
-H "Content-Type:application/vnd.api+json" 
-d '{ 
    "jsonapi": { 
    "version": "1.0" 
    }, 
    "data": { 
    "type": "versions", 
    "attributes": { 
    "extension": { 
     "type": "versions:autodesk.core:Deleted", 
     "version": "1.0", 
    } 
    }, 
    "relationships": { 
    "item": { 
     "data": { 
      "type": "items", 
      "id": "urn:adsk.___your_file_id__________" 
     } 
     } 
    } 
    } 
}' 

장소 :

{PROJECT_ID가} - 프로젝트 ID입니다;

"urn : adsk .___ your_file_id__________"- 파일 ID입니다.