Sample code for 30+ languages & platforms
Swift

S3 Delete File

See more Amazon S3 Examples

Demonstrates how to delete a remote file (object) on the Amazon S3 service.

Chilkat Swift Downloads

Swift

func chilkatTest() {
    var success: Bool = false

    // 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
    success = http.s3_Delete(bucketName: 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.")

}