DeleteObject(SOAP API)
참고
Amazon S3용 SOAP API는 신규 고객에게 제공되지 않으며 2025년 8월 31일에 서비스 종료(EOL)됩니다. REST API 또는 AWS SDK를 사용하는 것이 좋습니다.
DeleteObject 작업은 Amazon S3에서 지정된 객체를 제거합니다. 일단 삭제된 객체를 복원하거나 삭제 취소하는 방법은 없습니다.
참고
존재하지 않는 객체를 삭제하면 Amazon S3는 성공을 반환합니다(오류 메시지가 아님).
예
이 예제에서는 'quotes' 버킷에서 'Nelson' 객체를 삭제합니다.
Sample Request
<DeleteObject xmlns="https://doc.s3.amazonaws.com/2006-03-01"> <Bucket>quotes</Bucket> <Key>Nelson</Key> <AWSAccessKeyId> AKIAIOSFODNN7EXAMPLE</AWSAccessKeyId> <Timestamp>2006-03-01T12:00:00.183Z</Timestamp> <Signature>Iuyz3d3P0aTou39dzbqaEXAMPLE=</Signature> </DeleteObject>
Sample Response
<DeleteObjectResponse xmlns="https://s3.amazonaws.com/doc/2006-03-01"> <DeleteObjectResponse> <Code>200</Code> <Description>OK</Description> </DeleteObjectResponse> </DeleteObjectResponse>
요소
Bucket:객체를 보관하는 버킷입니다.Key:객체를 식별하는 키입니다.
액세스 통제
객체의 소유자 또는 객체에 부여된 권한에 관계없이 버킷에 대한 WRITE 액세스 권한이 있는 경우에만 객체를 삭제할 수 있습니다.