SWIFT-ACCOUNT-AUDIT(1)
π SWIFT-ACCOUNT-AUDIT π
okay so bestie, welcome to swift-account-audit, section 1 of the General Commands Manual β it's the OpenStack Swift account auditing girlie and she is thriving. Let's get into it π¦
β¨ NAME β¨
swift-account-audit β manually audit OpenStack Swift accounts. yes really. you, personally, with your own two hands, checking on an account. she's giving main character energy and honestly? obsessed π
πΈ SYNOPSIS πΈ
swift-account-audit [options] [url 1] [url 2] ...
π DESCRIPTION π
The swift-account-audit cli tool is here to audit the data for an account, periodt. It crawls the account and checks that all containers and objects can actually be found. like, are they there? are they okay? vibe check π
You can also feed a list of URLs to the script through stdin. yup, pipe it right in, she'll take it π«Ά
β¨ OPTIONS β¨
-cconcurrency β set the concurrency. default is50. go faster, go slower, you decide bestie π₯-rring dir β ring locations. default is/etc/swift. that's where the rings live, iykyk π-efilename β file for writing a list of inconsistent URLs. so when something's off, you get the receipts π-dβ also download files and verify md5. she's not just looking, she's checking πβ¨
π¦ EXAMPLES π¦
/usr/bin/swift-account-audit AUTH_88ad0b83-b2c5-4fa1-b2d6-60c597202076
/usr/bin/swift-account-audit AUTH_88ad0b83-b2c5-4fa1-b2d6-60c597202076/container/object
/usr/bin/swift-account-audit -e errors.txt AUTH_88ad0b83-b2c5-4fa1-b2d6-60c597202076/container
/usr/bin/swift-account-audit < errors.txt
/usr/bin/swift-account-audit -c 25 -d < errors.txt
look at her go π whole account, one container, one object, errors going in, errors coming out, and the last one is doing it with concurrency 25 and downloading plus md5 verification. iconique π
π DOCUMENTATION π
More in depth documentation in regards to swift-account-audit and also about OpenStack Swift as a whole can be found at https://docs.openstack.org/swift/latest/ and https://docs.openstack.org. go read, bestie, it's giving educational πβ¨
and that's the whole page π this was brought to you by OpenStack Swift, dated August 2016, living in the General Commands Manual like the queen she is π no cap, love that for her. bye bestie ππ¦πΈ
π¦ where this page comes from
- debian bookworm: swift-account 2.30.1-0+deb12u1 Β· Apache-2
- debian bookworm: swift-account 2.30.1-0+deb12u3 Β· Apache-2
- debian trixie: swift-account 2.35.1-0+deb13u3 Β· Apache-2
- debian trixie: swift-account 2.35.1-0+deb13u4 Β· Apache-2
- nixos 26.05: python3.13-swift 2.37.1
- nixos 26.05: python3.14-swift 2.37.1
- nixpkgs unstable: python3.13-swift 2.38.3
- nixpkgs unstable: python3.14-swift 2.38.3
- ubuntu jammy: swift-account 2.29.1-0ubuntu1 Β· Apache-2
- ubuntu jammy: swift-account 2.29.2-0ubuntu1.1 Β· Apache-2
- ubuntu noble: swift-account 2.33.0-0ubuntu1 Β· Apache-2
- ubuntu noble: swift-account 2.33.0-0ubuntu1.1 Β· Apache-2
- ubuntu questing: swift-account 2.36.0-0ubuntu1
- ubuntu questing: swift-account 2.36.0-0ubuntu1.1
- ubuntu resolute: swift-account 2.37.1-0ubuntu2 Β· Apache-2
- ubuntu resolute: swift-account 2.37.1-0ubuntu2.1 Β· Apache-2
- ubuntu stonking: swift-account 2.38.2-0ubuntu1 Β· Apache-2
- Copyright (c) 2016 OpenStack Foundation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms