Delete files/Objects from a container in Cloud Object Storage.

Parameters:

Parameters:
See dedicated page for more information.
ostDelete removes a single object from an OpenStack Swift–compatible Object Storage container. It authenticates with your Keystone credentials, issues an HTTP DELETE to the object path, and returns the outcome to the pipeline. No data is copied or downloaded.
Deletion is immediate and irreversible at the storage level (unless your provider has a separate retention/Versioning feature enabled outside this box).
Any storage exposing an OpenStack Swift API (Keystone auth), including but not limited to:
Object path
Set Object to delete to the object you want to delete, e.g.
my-folder/report.parquet (path is relative to the container root).
Container & endpoint
Set container URL to your Swift container URL or base endpoint + container (the format used elsewhere in your pipeline).
Credentials
Fill userName, Password (API password / application credential), and (if required by your cloud) tenant Name.
(Optional) Region
If your environment requires a region, make sure the endpoint/tenant you use targets the right region (this action doesn’t expose an explicit region selector; use the correct endpoint).
Run
Choose the error behavior in Error Management (abort or continue with status ERROR) and execute the node.
Object to delete
Path of the object inside the container (no leading /). Required.
Container URL
Full container URL or a variable that resolves to it. Must point to the same container that contains Object to delete.
Login/user
Keystone user name (or application credential ID, depending on provider setup).
Password
Keystone password / application credential secret. Stored as a secret field in the UI.
Tenant (project) name
Your OpenStack project/tenant, if your environment requires it. Leave empty if your application credential already scopes the project.
Debug information level
nothing | basic | verbose
Controls how much request/response info is logged. Use verbose only for troubleshooting (never in production logs containing secrets).
Extra cURL parameters (advanced)
Additional low-level flags passed to the HTTP client (cURL). Use only if you know exactly what you need (e.g., custom headers).
Number of retries on connection error
Retries for transient network failures (e.g., timeouts). Defaults to 10. Does not retry on a clean 404/401/403 from the server.
Error Management
Idempotency
Deleting a non-existent object typically returns 404. With continue with status ERROR the pipeline keeps running; with abort it stops.
Segmented (large) objects
If the object you delete is a manifest of a segmented upload, providers may or may not automatically remove segment parts (depends on how the upload was created and provider policy).
DELETE; it does not perform bulk segment deletion.Permissions
Your user/project must have DELETE rights on the container/object. 401/403 responses indicate auth/ACL issues.
Safety
There is no trash bin from this action. If your provider has object versioning/retention, deletion may create a previous-version state rather than physical removal, but that’s controlled outside this box.
Networking
Retries apply to connection errors only. Use appropriate timeouts and keep Debug information level low in production.
container URL, userName, Password, and tenant Name, not literals.Object to delete path or container; confirm the exact key name (case-sensitive).Number of retries on connection error or try later; check Debug information level=verbose temporarily to inspect responses.Use this action when you need deterministic removal of an object in Swift as part of an ETL or housekeeping stage.
