本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
Astra Trident REST API
贡献者
建议更改
同时 "tridentctl 命令和选项" 是与Astra Trident REST API交互的最简单方式、您可以根据需要直接使用REST端点。
何时使用REST API
REST API适用于在非Kubernetes部署中使用Astra Trident作为独立二进制文件的高级安装。
为了提高安全性、我们使用了Astra Trident REST API
默认情况下、在Pod内部运行时、仅限于localhost。要更改此行为、您需要设置Astra Trident -address
参数。
使用REST API
有关如何调用这些API的示例、请通过调试 (-d
)标志。有关详细信息,请参见 "使用tridentct利 管理Astra三端"。
API 的工作原理如下:
获取
GET <trident-address>/trident/v1/<object-type>
-
列出该类型的所有对象。
GET <trident-address>/trident/v1/<object-type>/<object-name>
-
获得命名对象的详细信息。
发布
POST <trident-address>/trident/v1/<object-type>
-
创建指定类型的对象。
-
需要为要创建的对象配置 JSON 。有关每种对象类型的规范,请参见 "使用tridentct利 管理Astra三端"。
-
如果对象已存在,则行为会有所不同:后端更新现有对象,而所有其他对象类型将使操作失败。
-
删除
DELETE <trident-address>/trident/v1/<object-type>/<object-name>
-
删除命名资源。
与后端或存储类关联的卷将继续存在;必须单独删除这些卷。有关详细信息,请参见 "使用tridentct利 管理Astra三端"。