mauchede / rancher-api
此软件包已被废弃且不再维护。没有建议的替代软件包。
Rancher API 是一套与 Rancher 交互的 PHP 类。
dev-master / 1.0.x-dev
2020-09-22 19:49 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: ^6.0
- jms/serializer: ^1.0
Requires (Dev)
- phpunit/phpunit: ~4
This package is not auto-updated.
Last update: 2020-10-23 05:39:04 UTC
README
Rancher API 是一套与Rancher交互的 PHP 类。
⚠️ 该项目不再维护。⚠️
## 安装
可以通过 composer 安装 Rancher API。
composer require mauchede/rancher-api
注意:要使用 JMS 注解,您可能需要配置 autoload
。您可以在 bootstrap.php.dist 中找到示例。
使用方法
use Mauchede\RancherApi\Client\Client; use Mauchede\RancherApi\Resource\Project; $client = new Client('access_key', 'secret_key'); $project = $client->get('endpoint', Project::class); $containers = $project->getContainers();
端点(endpoint)和 API 密钥(access_key 和 secret_key)可以在 Rancher 设置中找到([Rancher URL]/settings/api
)。
注意:API 密钥仅对 一个 项目/环境有效。