(Swift 2) 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.")
}
|