Sample code for 30+ languages & platforms
PowerShell

S3 List Buckets

See more Amazon S3 Examples

Demonstrates how to retrieve the XML listing the buckets for an Amazon S3 account.

Chilkat PowerShell Downloads

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

# This example requires the Chilkat 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"

$xmlStr = $http.S3_ListBuckets()

if ($http.LastMethodSuccess -ne $true) {
    # Failed
    $($http.LastErrorText)
}
else {
    # Success.  Show the XML response.  (Use the online tool at the link below to generate parsing code.)
    $($xmlStr)
}

# Use this online tool to generate parsing code from sample XML: 
# Generate Parsing Code from XML