detain/myadmin-swift-backups
Composer 安装命令:
composer require detain/myadmin-swift-backups
包简介
OpenStack Swift object storage backup plugin for the MyAdmin control panel. Provides authentication, container management, file upload/download, and ACL operations via the Swift API.
README 文档
README
OpenStack Swift object storage backup plugin for the MyAdmin control panel. Provides Swift API integration for backup container management including authentication, uploads, downloads, directory listings, ACL configuration, and account administration.
Features
- Swift v1 token-based authentication with configurable retry
- Container listing with automatic pagination (10 000-entry batches)
- File upload with automatic ETag and Content-Type detection
- File download (buffered and passthrough modes)
- Container ACL management (read/write permissions)
- Storage usage and account introspection
- Integrates with MyAdmin's plugin, settings, and event systems
Requirements
- PHP 8.2 or later
- ext-curl
- ext-soap
Installation
composer require detain/myadmin-swift-backups
Running Tests
composer install vendor/bin/phpunit
License
This package is licensed under the LGPL-2.1 license.
统计信息
- 总下载量: 1.97k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-2.1-only
- 更新时间: 2017-07-10