显示标签为“CF 项目”的博文。显示所有博文
显示标签为“CF 项目”的博文。显示所有博文

2025年5月15日星期四

SAP BTP Cockpit 使用心得



原作者视频地址:https://asml.cf/luo



SAP BTP Cockpit 使用心得

1. SAP BTP Cockpit 是什么?

SAP BTP Cockpit 是一个基于 Web 的中央管理控制台,用于管理和操作你在 SAP 业务技术平台(SAP BTP) 上的所有资源和服务。你可以把它想象成一个“仪表盘”或“指挥中心”,它提供了一个统一的界面,让你能轻松完成以下任务:

  • 管理账户和环境:创建和管理你的子账户(Subaccount)、空间(Space),以及不同的开发环境(如 Cloud Foundry 和 Kyma)。

  • 浏览和订阅服务:在 SAP BTP Service Marketplace 中寻找并订阅各种 SAP 或第三方的云服务,比如 SAP HANA Cloud 数据库、SAP Integration Suite 集成服务等。

  • 部署和监控应用:部署、启动、停止和管理你在 BTP 上开发和运行的应用程序。你还可以查看应用的日志、性能指标和资源使用情况。

  • 管理用户和权限:控制谁可以访问和操作平台上的资源,分配不同的角色和权限。


2. SAP BTP Trial 永久有效吗?

SAP BTP 的试用版(Trial)不是永久有效的。它的有效期通常为 90 天。试用期结束后,你的账户会被禁用。

不过,SAP 鼓励用户持续使用,只要你在这 90 天内定期登录并保持账户活跃,系统通常会自动帮你延长有效期。如果你长时间不登录,SAP 会发邮件提醒你账户即将过期。


3. SAP BTP 注册支持中国的手机吗?

不支持。 在注册 SAP BTP 试用账户时,系统要求验证手机号码,但目前中国的手机号码通常无法接收到验证码。

解决方案:你可以尝试使用国外的手机号码(如果有朋友或家人在国外)进行注册。


4. SAP BTP 支持哪些语言?

SAP BTP 支持多种编程语言和技术栈,你可以根据项目需求自由选择。它主要支持以下几种语言:

  • Java

  • Node.js

  • Python

  • Go

  • .NET (C#)

  • PHP

此外,平台还支持使用 SAP 的专有语言,如 ABAP,以及一些前端框架(如 SAP Fiori)。


5. SAP BTP 为什么每天要关机?

SAP BTP 上的应用通常需要配置每天定时关机,这主要是为了 节约成本和避免资源滥用。对于试用版或免费版的账户,资源是有限的。

  • 试用版/免费版:SAP BTP 试用账户的资源(如内存和 CPU)非常有限,长时间运行可能会被平台视为滥用,从而被强制停止。手动或通过自动化脚本定时关机,可以确保资源得到合理利用,避免账户被锁定。

  • 付费版:即使是付费版,很多公司也会设置定时关机策略,以避免非工作时间段产生不必要的资源费用。


6. SAP BTP Trial 结束后还能用吗?

不能。一旦 SAP BTP 试用账户的有效期结束,你的账户就会被禁用,所有应用和服务都将停止运行且无法访问。

如果你想继续使用 SAP BTP 来部署项目或进行开发,你有两个选择:

  1. 继续使用试用账户:如果你只是用来学习或测试,可以尝试重新注册一个新账户(如果条件允许)。

  2. 升级到付费账户:如果你有商业项目需要,或者需要更稳定、更强大的资源,建议升级到付费的企业版(Enterprise Account)。付费账户提供了更丰富的服务、更高的性能和专业的支持。

2024年4月21日星期日

CF显IP,免费项目,IPV4、 IPV6可用!

视频地址:https://youtu.be/Ja4ZkUN-mLc


最近测试科学上网时,想测试一下IP,发现非常不方便,需求很简单,给我IP地址就行!


有一个姓不(不装了就是“不良林”)的博主,他搭建了一个链接,能直接显示出IP地址,实在是太方便了!


秉着学习的态度,我自己操作了一个,大家一起进步吧!


源码地址:

https://github.com/super-yan86/cloudflare_workers_ipinfo


测试的地址,可以直接用

https://ip.aica.cf


两段代码,其他的咱都不需要,就不贴上来

城市 ${request.cf.city}

国家/地区 ${request.cf.country}


精简代码,有能力的自己编译一下

export default {

  async fetch(request) {

    const body = `

    <!DOCTYPE html>

<html>

<head>

<meta charset='UTF-8'>

<title>my ip info</title>


</head>

<body>

${request.headers.get("X-Real-IP")}

</body>

    `

    const newResponse = new Response(body, {

      headers: {

        "content-type": "text/html;charset=UTF-8",

      },

    });

    return newResponse;

  },

};


2024年4月8日星期一

免费的短链网站,永久使用的项目,适合长期考虑

 视频地址https://youtu.be/VcCF2pwRM_M


使用Cloudflare Workers搭建自定义短链接服务

这是一个详细的指南,教你如何利用Cloudflare Workers和KV存储来搭建一个自定义的短链接服务。

第一步:创建Cloudflare账号

首先,你需要在Cloudflare官网注册并登录一个账号。如果已有账号,直接登录即可。

第二步:创建KV命名空间

KV(Key-Value)是Cloudflare提供的一个键值对存储服务,我们将用它来存储短链接的数据。

  • 在Cloudflare控制台中,导航到 Workers & Pages

  • 选择 KV,然后点击 创建命名空间

  • 为你的KV命名,例如:urlsrv。这个名字在后续步骤中会用到,请牢记。

第三步:添加KV条目

为了保护你的短链接管理页面,我们需要设置一个密码。

  • 在刚才创建的 urlsrv 命名空间中,点击 添加条目

  • 键(Key) 字段中输入 password

  • 值(Value) 字段中输入一个你自定义的随机字符串作为密码,例如 your-secret-password-123

第四步:创建Worker服务

现在,我们将创建一个Cloudflare Worker来运行短链接服务脚本。

  • 回到 Workers & Pages 页面,点击 创建应用程序

  • 选择 Worker,然后点击 创建 Worker

  • 为你的Worker命名,例如 shorten-url,然后点击 部署

第五步:绑定KV命名空间

为了让Worker能够访问我们之前创建的KV存储,需要进行绑定。

  • 在你的Worker页面,选择 设置

  • 找到 变量,在 KV 命名空间绑定 部分,点击 添加绑定

  • 变量名称 字段中,输入 LINKS。这个变量名是脚本中硬编码的,必须完全匹配。

  • KV 命名空间 下拉列表中,选择你之前创建的 urlsrv

  • 点击 保存并部署

第六步:编辑Worker脚本

现在,我们将用项目提供的脚本来替换默认的Worker代码。

第七步:绑定自定义域名(可选)

如果你想使用自己的域名来提供短链接服务,可以进行绑定。

  • 在你的Worker页面,选择 触发器

  • 自定义域 部分,点击 添加自定义域,然后输入你的域名,并按照提示完成绑定。

如何使用

完成以上步骤后,你可以通过以下方式访问短链接服务:

  • 访问地址你的Worker域名/你的密码你的自定义域名/你的密码

  • 示例:如果你的Worker域名是 shorten-url.your-username.workers.dev,密码是 your-secret-password-123,那么访问地址就是 https://shorten-url.your-username.workers.dev/your-secret-password-123

打开该页面后,你就可以输入长链接,并生成自定义的短链接了。




网站管理 + 主流科学上网管理面板,2025年9月最新验证教程!

视频地址: https://youtu.be/r9CLFM06Fdo 搭建指南:使用 AApanel 快速部署网站与代理面板 本指南旨在帮助您从零开始,使用流行的 AApanel 面板快速搭建网站,并集成 Xray 、 H-UI 或 S-UI 等面板,实现高效的服务器管理。...