Actions66
- Generate Presigned URL
- Generate Presigned POST
- Create Bucket
- Delete Bucket
- List Buckets
- Upload Object
- Download Object
- Delete Object
- List Objects
- Copy Object
- Get Object ACL
- Put Object ACL
- Get Bucket ACL
- Put Bucket ACL
- Get Bucket CORS
- Put Bucket CORS
- Delete Bucket CORS
- Get Bucket Lifecycle
- Put Bucket Lifecycle
- Delete Bucket Lifecycle
- Get Bucket Policy
- Put Bucket Policy
- Delete Bucket Policy
- Get Object Tagging
- Put Object Tagging
- Delete Object Tagging
- Get Bucket Tagging
- Put Bucket Tagging
- Delete Bucket Tagging
- Create Multipart Upload
- Upload Part
- Complete Multipart Upload
- Abort Multipart Upload
- List Parts
- List Multipart Uploads
- Get Bucket Versioning
- Put Bucket Versioning
- Get Bucket Logging
- Put Bucket Logging
- Get Bucket Notification
- Put Bucket Notification
- Get Bucket Replication
- Put Bucket Replication
- Delete Bucket Replication
- Get Bucket Encryption
- Put Bucket Encryption
- Delete Bucket Encryption
- Get Bucket Website
- Put Bucket Website
- Delete Bucket Website
- Get Bucket Metrics
- Put Bucket Metrics
- Delete Bucket Metrics
- Get Bucket Analytics
- Put Bucket Analytics
- Delete Bucket Analytics
- Get Bucket Inventory
- Put Bucket Inventory
- Delete Bucket Inventory
- Get Bucket Request Payment
- Put Bucket Request Payment
- Get Bucket Accelerate
- Put Bucket Accelerate
- Head Object
- Restore Object
- Select Object Content
Delete Bucket Tagging
AI-generatedOverview
This node provides enhanced operations for managing Amazon S3 buckets and objects, including advanced features like presigned URLs, multipart uploads, bucket policies, tagging, lifecycle rules, and more. It is designed to interact with S3-compatible storage services, allowing users to perform a wide range of bucket and object management tasks programmatically within n8n workflows.
The Delete Bucket Tagging operation specifically deletes all tags associated with a given S3 bucket. This can be useful when you want to clear metadata tags from a bucket, for example, to reset environment labels or remove obsolete classification tags.
Common scenarios:
- Cleaning up bucket tags before re-tagging or repurposing a bucket.
- Automating bucket maintenance by removing tags as part of a workflow.
- Managing compliance by ensuring no tags remain on buckets that should not have metadata.
Practical example:
You have an S3 bucket used for temporary data storage during a project. After the project ends, you want to remove all tags from the bucket to avoid confusion in future projects. Using this node's Delete Bucket Tagging operation, you can automate this cleanup step in your workflow.
Properties
| Name | Meaning |
|---|---|
| Bucket Name | Name of the S3 bucket whose tags will be deleted |
Output
The output JSON object for the Delete Bucket Tagging operation contains:
bucket: The name of the bucket from which tags were deleted.message: A confirmation string indicating successful deletion of bucket tags.
Example output JSON:
{
"bucket": "my-bucket-name",
"message": "Bucket tags deleted successfully"
}
No binary data is output by this operation.
Dependencies
- Requires valid credentials for an S3-compatible service (access key ID, secret access key, optional session token).
- The node uses AWS SDK v3 clients internally to communicate with the S3 API.
- Proper permissions are required to delete bucket tagging (e.g.,
s3:DeleteBucketTaggingpermission). - No additional environment variables are needed beyond credential configuration in n8n.
Troubleshooting
Common issues:
- Invalid or missing credentials will cause authentication failures.
- Insufficient permissions may result in Access Denied errors.
- Specifying a non-existent bucket will cause errors indicating the bucket was not found.
- Network or endpoint misconfiguration can lead to connection errors.
Error messages and resolutions:
"S3 operation failed: Access denied": Check that the API key has permission to delete bucket tagging."S3 operation failed: NoSuchBucket": Verify the bucket name is correct and exists."S3 operation failed: InvalidAccessKeyId"or"SignatureDoesNotMatch": Confirm credentials are correct."Cannot connect to endpoint": Validate the endpoint URL and network connectivity.
If the node is set to continue on fail, errors will be returned in the output JSON with
success: falseand an error message.