[AWS] [Azure] [Multi-Cloud]关于使用SDK的多云资源访问

时间:2019-04-24 05:50:46

标签: java spring amazon-web-services azure cloud

当前,我们在AWS上拥有我们的基础设施,并且使用包括S3,SNS,SQS等的堆栈。因此,最近我们计划迁移到Azure,以使用相应的信息(例如Blobstorage等)。 是否有任何库可以包含在项目中,以便在运行时确定调用是针对Azure还是AWS。根据请求,将在相应的云服务提供商上进行操作。不需要代理,例如S3代理等。

Http Call --> My company Service ->{some thirdparty library}--->|------->AWS
                                   {to decide at runtime}       |
                                                                |------->Azure

1 个答案:

答案 0 :(得分:1)

似乎Apache Libcloud可以满足您的需求,但这是针对Python而不是Java。您可以尝试通过Java平台上的Jython使用它。