2016-07-04 3 views
0

저는 Swift에 iOS 앱을 쓰고 있고 Amazon S3를 사용하여 파일을 저장하고 있습니다. 버킷 라이프 사이클에서 삭제 정책을 설정하는 대신 명령에 내 S3 버킷의 파일을 프로그래밍 방식으로 삭제할 수있는 사람이 누구인지 알고 싶습니다. 사전iOS 앱 (Swift)의 S3 버킷에서 파일 삭제

+0

HTTP : //docs.aws.amazon합니다. com/AWSiOSSDK/latest/Classes/AWSS3.html # // api/name/deleteObject : –

+0

휴대 기기에서 버킷을 삭제 한 사례를 알려주시겠습니까? – Karthik

+0

@Karthik 버킷 파일을 지우려고하지 않았습니다. 업데이트되지 않고 명령에서 삭제되는 이미지 파일입니다. – user5739562

답변

7

S3 버킷에서 파일을 삭제하는 코드에

덕분에 다음과 비슷한 모습이 될 것입니다

let s3 = AWSS3.defaultS3() 
    let deleteObjectRequest = AWSS3DeleteObjectRequest() 
    deleteObjectRequest.bucket = "yourBucketName" 
    deleteObjectRequest.key = "yourFileName" 
    s3.deleteObject(deleteObjectRequest).continueWithBlock { (task:AWSTask) -> AnyObject? in 
     if let error = task.error { 
      print("Error occurred: \(error)") 
      return nil 
     } 
     print("Deleted successfully.") 
     return nil 
    } 

감사합니다, 로한

관련 문제