第 6 章 使用 API 检索配置设置
可以使用 FEATURE_SUPERUSER_CONFIGDUMP
配置字段和 v1/superuser/config
API 端点在 CLI 上返回配置设置。Red Hat Quay 超级用户可以返回所有设定的 Flask 配置字段,可用于显示各种安全策略的合规性,如 PCI-DSS 4.0。
先决条件
-
您已在
config.yaml
文件中设置了FEATURE_SUPERUSER_CONFIGDUMP: true
。 -
您已在
config.yaml
文件中将 superuser 角色分配给用户。 - 您已为超级用户生成了 OAuth 2 访问令牌。
流程
使用
v1/superuser/config
API 端点检索配置设置。例如:curl -X GET -H "Authorization: Bearer <bearer_token>" "http://<quay-server.example.com>/api/v1/superuser/config" | jq -r .config
$ curl -X GET -H "Authorization: Bearer <bearer_token>" "http://<quay-server.example.com>/api/v1/superuser/config" | jq -r .config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以传递
.config
、.env
、.warning
或.schema
之一,以返回特定信息。例如:curl -X GET -H "Authorization: Bearer <bearer_token>" "http://<quay-server.example.com>/api/v1/superuser/config" | jq -r .warning
$ curl -X GET -H "Authorization: Bearer <bearer_token>" "http://<quay-server.example.com>/api/v1/superuser/config" | jq -r .warning
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow