Google Cloud Platform上的Cloud Foundry

问题描述 投票:0回答:2

我的应用程序具有Jackrabbit Oak实现,因此它使用通过S3DataStore的直接二进制上传功能在AWS-S3上存储文件。对于AWS-S3集成,我们在本地服务器上的Cloud Foundry上创建了服务代理实例。

现在,我将Cloud Foundry移到了Google Cloud Platform上,但是当我尝试使用cf marketplace命令搜索AWS-S3服务代理时。我看不到aws-s3服务代理。

如何获得aws-s3服务代理,如果不可能,那么在上述情况下,有没有办法将aws-s3存储与在GCP上的CloudFoundry上部署的应用程序集成。

amazon-s3 google-cloud-platform cloudfoundry pivotal-cloud-foundry jackrabbit-oak
2个回答
0
投票

很难知道您在平台上部署了什么,因为我们没有那里所安装内容的任何上下文。只是一个猜测,但这听起来像您已经安装了Tanzu AWS Service Broker。它为aws-s3提供服务。

https://docs.pivotal.io/aws-services/creating.html#view

在GCP之上运行Tanzu Application Service时,您仍然可以安装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启用对这些服务的访问。


0
投票

回到在CF / AWS和CF / GCP之间转移您的团队,并告诉他们您需要S3经纪人:)

© www.soinside.com 2019 - 2024. All rights reserved.