问题标签 [sap-cloud-foundry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sap-cloud-platform - CF 子域的 mta.yaml 中是否有任何占位符表示法?
我们正在使用 mta 来构建我们的应用程序并使用 SAP Cloud SDK 管道进行部署。
在 mta.yaml 中,我们希望通过引用 CF 子域、空间和默认域的占位符表示法来动态定义模块路由。
示例:我们要动态分配路由,如下例所示。
我们参考了以下链接,可以找到 ${space}(空格)和 ${default-domain}(默认域)的参数,但找不到子域的任何参数。
我们知道 ${org} (组织)有一个参数,但它不适合我们的用例。我们想将路由模式专门定义为 ${subdomain}-${space}.${default-domain}。
感谢有人可以在这里帮助我们解决基于 CF 子域动态分配路由的问题。
cloud-foundry - Cloud Foundry 默认 HAProxy 配置
我在LinuxFoundationX (LFS132x) Cloud Foundry 和云原生软件架构简介课程中遇到了以下声明。
暂存、测试和开发环境不使用硬件设备(用于负载平衡)。相反,他们将使用一种称为 HAProxy 的软件工具来模拟硬件设备提供的软件功能。无论环境如何,负载均衡器都是 Cloud Foundry 网络的入口点。
但是,我没有在 Cloud Foundry 的上下文中找到有关 HAProxy 设置的详细信息。我有以下问题
HAProxy 附带 Cloud Foundry。根据上面的文字,看起来我推送的每个云代工应用程序都在 HAProxy 后面。我的理解正确吗?
如果我需要在我部署在 CF 上的 HelloWorld 类型应用程序的上下文中检查 HAProxy 的存在,我在哪里可以找到它们?
我使用 SAP Cloud Platform 作为 CF 提供程序。
任何指针都会很有帮助。
问候阿塔努
sap-cloud-platform - SaaS 中新子账户的 JWT 令牌无效
我们正在 SAP BTP 上进行 SaaS 应用程序开发,面临非常奇怪的问题,新子帐户,在通过 SaaS 注册表服务发布我们的应用程序并实施所有回调并包括依赖回调后,当我们创建一个新的租户子帐户并做在下面的登录步骤中面临订阅问题---
- 订阅工作正常并且能够生成租户特定的 url。
- 当用户登录到应用程序 unbale 以通过登录用户调用任何后端服务 api 时,因为 XSUAA 无法进行身份验证,因为 JWT 签名无效 -
"<error_description>无法验证访问令牌的签名</error_description> invalid_token"
- 相同的工作流程适用于一段时间前为测试目的创建的旧子帐户。
- 为租户新创建的子账户面临问题。
请帮忙。
谢谢,悉达多
sap-cloud-platform - 同一空间内的服务到服务认证/授权
我们在 SAP CF 上部署了 2 个 java 服务,它们都部署在同一个空间并绑定到同一个 Xsuaa 实例。
现在服务 A 需要使用用户的访问令牌调用服务 B。服务 A 已经拥有当前用户上下文中可用的当前访问令牌。我想为此使用目标服务,而不是直接调用服务 B 公开的 URL。但我在设置时遇到了麻烦。
- 我需要在目的地中输入什么?一个
OAuth2JwtBearer
? - 如果使用
OAuth2JwtBearer
,那么正确的 clientId/clientSecret 是什么,来自 XSUAA 的那些? - 使用 JWT Bearer 目的地时,我收到以下错误:
"Unable to map issuer, http://gvrn-development.localhost:8080/uaa/oauth/token , to a single registered provider"
对此的任何帮助都会很棒。
spring-boot - 如何从 Springboot 读取 Windows 共享文件夹中的文件?
我很困惑,搜索了所有内容,但没有答案:
我在 Windows 上的某个地方存储了一个 excel 文件,它是“网络”下的共享文件:
\\[服务器名]\[文件夹名]\[文件夹名]\[文件夹名]\[文件夹名]\ZNAC.XLSX
我只能在这里阅读/下载文件是强制性的。当我从本地读取它时一切正常,通过使用 SMB 或将文件路径直接声明为输入流都可以正常工作。
但是当我部署到 SAP cloud Foundry 时,总是以FileNotFoundException
.
我想知道云实例是否从内部而不是外部查找文件。但是我也尝试过SMB,它不起作用。我发现 Cloud Foundry 上有一个叫做“Volume service”的东西,但它在 SAP Cloud Foundry 中不可用。
有什么帮助可以让我的应用程序能够从 SAP Cloud Foundry 读取外部文件?
java - 从 CF Java 应用程序连接到远程文件系统?
我在远程系统中安装了软件,我需要C:\Input
从部署在 SAP Cloud Foundry 中的 java 应用程序转到该系统的目录。从本地系统的主要方法执行此操作并连接到目标系统的网络时,我可以连接,但是在将其部署在无法连接的云中时。
sap-cloud-platform - 应用程序的 SAP IAS 登录屏幕上的自定义自我注册链接
如何在 SAP IAS 登录屏幕上放置自定义自我注册链接?当为应用程序的用户启用公共访问时,它支持。我找不到这样做的任何选择。
cloud-foundry - 禁用 Cloud Foundry 部署的应用程序的 iframe 嵌入
我创建了一个 React 应用程序并使用静态构建包将其部署到 SAP Cloud Foundry。我看到我可以将我的 Web 应用程序路由嵌入到任何域的任何 iframe 中。我需要在 Cloud Foundry 应用程序空间或 manifest.yml 中进行的任何设置。我需要基本上限制 iframe 嵌入,只需将几个可以将我的应用程序嵌入 iframe 的域列入白名单。
我按照此链接创建和部署基本应用程序
https://blogs.sap.com/2020/07/23/deploy-your-reactjs-application-in-cloud-foundry/
我尝试在用户定义的变量中设置以下链接中的一些属性,但这也没有帮助。
sapui5 - SAP Cloud Foundry SAPUI5 Fiori 多租户应用程序
我正在尝试为云代工厂中现有的 SAPUI5 Fiori 应用程序添加多租户支持。但我找不到 SAPUI5 Fiori 应用程序的多租户文档。但是,关于 CAP 应用程序多租户的文章有很多。
目前,我有一个提供商帐户和多个租户帐户。并且我的 fiori 应用程序部署到 Provider 帐户
sapui5 - 具有托管应用程序路由器的 SAP Cloud Foundry 多租户
我正在尝试向在 SAP Cloud Foundry 中使用托管应用程序路由器的 SAPUI5 Fiori 应用程序添加多租户。
有没有办法从租户子账户订阅在提供商子账户中使用托管应用程序路由器的 sapui5 应用程序?