java - [AWS][Azure][多云]关于使用sdk的多云资源访问

标签 java spring amazon-web-services azure cloud

目前,我们在AWS上有我们的基础设施,我们使用由S3、SNS、SQS等组成的堆栈。所以最近我们计划迁移到Azure,以使用相应的infea,如Blobstorage等。 是否有任何库可以包含在项目中以在运行时决定调用是针对 Azure 还是 AWS。并根据请求,对相应的云服务提供商进行操作。不需要像 S3 代理等代理例如:

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

最佳答案

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

关于java - [AWS][Azure][多云]关于使用sdk的多云资源访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55823185/

相关文章:

java - 显示具有两个面板的 GUI,每个面板包含三个按钮

spring - BeanPostprocessor 不会被 Autowiring 为映射列表的 bean 调用

iphone - 亚马逊 S3 (AWS) NSMutableData

java - 内部类内部的内部静态类无法转换

Java制作四子棋游戏面板

Java:将字符串(表示 IP)转换为 InetAddress

java - 是否可以重载SpringBoot的ConstraintValidator isValid方法?

java - Ajax 请求 Spring REST api 415 错误

amazon-web-services - 使用 Boto3 标记 EIP

amazon-web-services - Aws API 端点类型 - Http 与 http 代理之间有什么区别?