我的应用程序实现了Jackrabbit,因此它通过S3DataStore使用直接的二进制上传特性在AWS-S3上存储文件。对于AWS-S3集成,我们在我们的本地服务器上的Cloud Foundry上创建了service broker实例。
现在我在Google Cloud平台上移动了Cloud Foundry,但当我尝试使用cf marketplace命令搜索AWS-S3service broker时。我看不到aws-s3服务代理。
如何获得aws-s3 service broker ?如果不可能,是否有办法在上述情况下将aws-s3存储与部署在GCP上的CloudFoundry上的应用集成。
发布于 2020-05-20 00:00:57
很难知道你在你的平台上部署了什么,因为我们没有任何安装在那里的上下文。只是猜测,但听起来您已经安装了Tanzu AWS Service Broker。它提供了针对aws-s3的服务。
https://docs.pivotal.io/aws-services/creating.html#view
在GCP之上运行Tanzu应用程序服务时,您仍然可以安装Tanzu AWS Service Broker,您只需拥有一个AWS帐户,该代理将在其中创建您的服务实例。代理代表用户创建AWS资源,并在给定的AWS帐户下执行,因此,只要您仍然拥有AWS帐户,您就可以使其工作。
这就是说,也有一个GCP代理在相同的功能,所以如果你试图完全从AWS转移到GCP,你可以考虑使用GCP代理。GCP也有类似的云存储产品。
https://docs.pivotal.io/partners/gcp-sb/index.html
安装任一代理后,您将在您的市场中看到服务计划产品。如果您仍然看不到它们,请以管理员用户身份检查cf service-access。您可能需要使用cf enable-service-access启用对这些服务的访问。
发布于 2020-05-20 06:14:23
回到让您在CF/AWS和CF/GCP之间切换的团队,告诉他们您需要找回您的S3 broker :)
https://stackoverflow.com/questions/61874812
复制相似问题