Sample code for 30+ languages & platforms
.NET Core C#

S3 Delete File

See more Amazon S3 Examples

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

Chilkat .NET Core C# Downloads

.NET Core C#
bool success = false;

// This example assumes the Chilkat HTTP API to have been previously unlocked
// See Global Unlock Sample for sample code

Chilkat.Http http = new Chilkat.Http();

// Insert your access key here
http.AwsAccessKey = "AWS_ACCESS_KEY";

// Insert your secret key here
http.AwsSecretKey = "AWS_SECRET_KEY";

string bucketName = "chilkattest";
string objectName = "starfish.jpg";

http.KeepResponseBody = true;
success = http.S3_DeleteObject(bucketName,objectName);

if (success != true) {
    Debug.WriteLine(http.LastErrorText);
    return;
}

if (http.LastStatus != 204) {
    Debug.WriteLine("Status code = " + Convert.ToString(http.LastStatus));
    Debug.WriteLine(http.LastResponseBody);
    Debug.WriteLine("Failed.");
    return;
}

// 204 is the success response status.
// When successful, the response body will be empty.
Debug.WriteLine("Status code = " + Convert.ToString(http.LastStatus));
Debug.WriteLine("Success. Object deleted.");