Skip to main content

使用云厂商对象存储

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: