(Swift) S3 Delete File
Demonstrates how to delete a remote file (object) on the Amazon S3 service.
func chilkatTest() {
// This example assumes the Chilkat HTTP API to have been previously unlocked
// See Global Unlock Sample for sample code
let http = CkoHttp()!
// Insert your access key here
http.awsAccessKey = "AWS_ACCESS_KEY"
// Insert your secret key here
http.awsSecretKey = "AWS_SECRET_KEY"
var bucketName: String? = "chilkattest"
var objectName: String? = "starfish.jpg"
http.keepResponseBody = true
var success: Bool = http.s3_DeleteObject(bucketName, objectName: objectName)
if success != true {
print("\(http.lastErrorText!)")
return
}
if http.lastStatus.intValue != 204 {
print("Status code = \(http.lastStatus.intValue)")
print("\(http.lastResponseBody!)")
print("Failed.")
return
}
// 204 is the success response status.
// When successful, the response body will be empty.
print("Status code = \(http.lastStatus.intValue)")
print("Success. Object deleted.")
}
|