AWS S3 find bucket owner

Firstly, you need to find your Canonical ID. (

The canonical user ID is the Amazon S3–only concept. It is a 64-character obfuscated version of the account ID. Therefore you can’t get anything out of the canonical user ID because it’s almost certainly a one-way hash.

aws s3api list-buckets --query Owner.ID --output text

Then, you can find the bucket ID to see if it matches your ID.

aws s3api get-bucket-acl --bucket bucket-name --output json
    "Owner": {
        "ID": "b3dd23fdfeb2c3789775cd1371268365"
    "Grants": [
            "Grantee": {
                "ID": "b3dd23fdfeb2c3789775cd1371268365",
                "Type": "CanonicalUser"
            "Permission": "FULL_CONTROL"

, ,