是否有安装 WSO2 ESB Amazon S3 连接器的解决方法?

Is there a workaround to install WSO2 ESB Amazon S3 Connector?

当我在 WSO2 Developer Studio 中尝试 install the WSO2 ESB Amazon S3 Connector 时,我收到错误消息

Connector directory name amazons3-1.0.0 doesn't match with the connector name amazons3-connector-1.0.0 valid connector should have 'name-connector-1.0.0' format

我尝试通过下载 zip 并直接从 devstudio 内的 WSO2 商店选择 amazones3 连接器来安装。

我可以安装其他连接器并且下载的 zip 似乎有效。

通过 ESB 管理控制台安装连接器相同的 zip 工作正常。

我正在使用最新的 DevStudio (3.8.0) 和 WSO2 ESB 4.8.1

已编辑: 是的,我已经尝试将 zip 重命名为 amazons3-connector-1.0.0.zip。这无济于事,只会使错误消息更加混乱,因为它现在两次声明 amazons3-connector-1.0.0。 :-)

提取连接器并打开 connector.xml 文件。确保如下

(如果developer studio版本低于3.8)

<?xml version="1.0" encoding="UTF-8"?>
<connector>
    <component name="amazons3-connector-1.0.0" package="org.wso2.carbon.connector" >
        <dependency component="amazon_buckets"/>
        <dependency component="amazon_config"/>
        <dependency component="amazon_objects"/>
        <description>amazon S3 connector libraries</description>
    </component>
</connector>

(如果是 developer studio 版本 3.8)

<?xml version="1.0" encoding="UTF-8"?>
<connector>
    <component name="amazons3" package="org.wso2.carbon.connector" >
        <dependency component="amazon_buckets"/>
        <dependency component="amazon_config"/>
        <dependency component="amazon_objects"/>
        <description>amazon S3 connector libraries</description>
    </component>
</connector>

zip 文件的名称无关紧要。

注意:我认为这是任何一方的错误。可能是商店中的开发工作室或连接器上的新版本。我会检查这个并稍后在这里更新。

感谢@Pontus 的输入

更新: 此问题已在连接器上修复。现在amazonS3 connector无需上述修改即可使用