使用云厂商对象存储
AutoMQ 是基于云原生理念重新设计的 Kafka 发行版,充分利用了对象存储云服务。下文将介绍 AutoMQ 在各主流云厂商环境中对象存储的配置。
依赖对象存储服务
AutoMQ 使用 AWS S3 SDK 访问对象存储服务,大多数云服务提供商都支持标准的 S3 协议。
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>s3</artifactId>
<version>2.20.127</version>
</dependency>
tip
Azure Blob Storage 与 AWS S3 网络协议不兼容,因此 AutoMQ 开源版无法直接基于 Azure Blob Storage 运行。用户可通过如下方式处理:
自行搭建 S3 Proxy,实现访问 Blob Storage。
联系 AutoMQ 团队获取企业版支持,AutoMQ 企业版支持兼容 Azure Blob Storage。
依赖访问控制策略
访问对象存储时,为了确保安全性,你可以通过设置最小权限集合来限制访问权限。各大云厂商的操作方式大同小异,具体设置方法可参考Linux 主机部署多节点集群▸。
部署 AutoMQ
请参 照如下文档,部署 AutoMQ: