首页 > 解决方案 > 如何在 S3_PING 发现协议中将存储桶端点与存​​储桶名称合并?

问题描述

当我尝试在 S3_PING 发现协议上使用 bucket_name + 存储桶端点时出现以下错误

MSC000001:无法启动服务 jboss.jgroups.channel.cluster:服务 jboss.jgroups.channel.cluster 中的 org.jboss.msc.service.StartException:java.security.PrivilegedActionException:java.net.ConnectException:连接超时(连接超时)在 org.infinispan.server.jgroups.spi.service.ChannelBuilder.start(ChannelBuilder.java:79)

标签: jbossjgroups

解决方案


将主机名属性添加到 S3_PING 协议后,我能够让集群将文件上传到 s3 存储桶:

<protocol type="S3_PING">
        <property name="host">
            hostname
        </property>
        <property name="access_key">
            xxxxxxxxxxxxxxx
        </property>
        <property name="secret_access_key">
            xxxxxxxxxxxx
        </property>
        <property name="location">
            S3_BUCKET_NAME
         </property>
        <property name="timeout">
            60000
        </property>
    </protocol>

推荐阅读