谷歌云平台上的 Cloud Foundry

Posted

技术标签:

【中文标题】谷歌云平台上的 Cloud Foundry【英文标题】:Cloud Foundry on Google Cloud Platform 【发布时间】:2020-09-04 13:25:49 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

回到让你在 CF/AWS 和 CF/GCP 之间移动的团队,告诉他们你需要你的 S3 代理 :)

【讨论】:

【参考方案2】:

很难知道您在自己的平台上部署了什么,因为我们没有关于那里安装什么的任何上下文。只是猜测,但听起来您已经安装了 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 启用对这些服务的访问。

【讨论】:

以上是关于谷歌云平台上的 Cloud Foundry的主要内容,如果未能解决你的问题,请参考以下文章

Cloud Foundry平台中国唯一云供应商,阿里云持续链接Cloud Foundry/Kuber

如何在SAP云平台的Cloud Foundry环境下添加新的Service(服务)

如何在SAP云平台的Cloud Foundry环境下添加新的Service(服务)

Cloud FoundryCould Foundry学习——Could Foundry浅谈

谷歌云引入Cloud Native Buildpacks,加速容器应用

如何将SAP Multi Target应用部署到SAP云平台的Cloud Foundry环境去