将集成上传到 Kibana
编辑将集成上传到 Kibana编辑
Fleet 支持通过直接上传的方式安装集成,以便支持集成开发人员或用户创建的自定义集成,他们不想将这些集成提交回 Elastic 集成库。
直接上传在隔离环境中也很有用,因为它提供了一种无需更新自托管包注册表即可更新集成的途径。
本地开发编辑
如果您已按照 构建集成 中的本地开发步骤操作,请使用以下命令将您的集成上传到 Kibana
elastic-package install --zip /path/to/my/custom-integration
有关更多信息,请参见 elastic-package install
。
生产部署编辑
要将您的集成上传到生产部署,请先压缩包
$ cd /path/to/my/custom-integration $ elastic-package build
您现在可以使用 Kibana API 上传您的集成
$ curl -XPOST \ -H 'content-type: application/zip' \ -H 'kbn-xsrf: true' \ http://your.kibana.host/api/fleet/epm/packages \ -u {username}:{password} \ --data-binary @my-custom-integration.zip
有关此端点的更多信息,请参见 Fleet API 参考。