Sample code for 30+ languages & platforms
PowerShell

S3 Delete File

See more Amazon S3 Examples

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

Chilkat PowerShell Downloads

PowerShell
Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll"

$success = $false

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

$http = New-Object Chilkat.Http

# Insert your access key here
$http.AwsAccessKey = "AWS_ACCESS_KEY"

# Insert your secret key here
$http.AwsSecretKey = "AWS_SECRET_KEY"

$bucketName = "chilkattest"
$objectName = "starfish.jpg"

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

if ($success -ne $true) {
    $($http.LastErrorText)
    exit
}

if ($http.LastStatus -ne 204) {
    $("Status code = " + $http.LastStatus)
    $($http.LastResponseBody)
    $("Failed.")
    exit
}

# 204 is the success response status.
# When successful, the response body will be empty.
$("Status code = " + $http.LastStatus)
$("Success. Object deleted.")