(PowerShell) S3 Delete File
Demonstrates how to delete a remote file (object) on the Amazon S3 service.
Add-Type -Path "C:\chilkat\ChilkatDotNet47-9.5.0-x64\ChilkatDotNet47.dll"
# 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.")
|