uni-app已拥有阿里云国际版账户 如何直接绑定到uni-cloud

发布于 1周前 作者 songsunli 来自 Uni-App

uni-app已拥有阿里云国际版账户 如何直接绑定到uni-cloud

如何开通或绑定 UniCloud

公司现在已经有阿里云国际版账户,上面跑了公司很多东西
怎么开通 UniCloud 或者绑定 UniCloud ?

3 回复

在uniCloud创建阿里云云服务空间时,会创建一个DCloud(uniCloud)渠道下的子账户,和您其他的阿里云账户是独立的。


unicloud 可以购买国际版阿里云吗

在将阿里云国际版账户绑定到uni-cloud时,你需要确保已经在阿里云国际版上创建了相应的服务(如阿里云函数计算FC、OSS等),并获取了必要的访问密钥(Access Key ID 和 Access Key Secret)。以下是具体的操作步骤和示例代码,用于在uni-app项目中配置uni-cloud以连接到阿里云国际版账户。

步骤 1:创建阿里云服务

  1. 登录阿里云国际版控制台。
  2. 创建或选择已有的函数计算(Function Compute)服务、对象存储(OSS)服务等。
  3. 获取Access Key ID和Access Key Secret。

步骤 2:配置uni-cloud

  1. 在uni-app项目中,找到manifest.json文件。
  2. manifest.json中,找到uni-cloud配置部分,并添加阿里云相关的配置信息。

示例配置:

{
  "mp-weixin": { // 其他平台配置... },
  "uni-cloud": {
    "provider": "aliyun", // 指定使用阿里云
    "env": "your-env-id", // 函数计算环境ID
    "aliyun": {
      "accessKeyId": "your-access-key-id", // 替换为你的Access Key ID
      "accessKeySecret": "your-access-key-secret", // 替换为你的Access Key Secret
      "region": "your-region-id" // 替换为你的阿里云区域ID,如ap-southeast-1(东南亚)
    }
  }
}

步骤 3:编写云函数

uniCloud/cloudfunctions目录下创建一个新的云函数,例如hello-world

index.js(云函数入口文件):

'use strict';
exports.main = async (event, context) => {
  return {
    success: true,
    message: 'Hello, World!',
    data: event
  };
};

步骤 4:部署云函数

在HBuilderX中,右键点击uniCloud文件夹,选择“部署云端服务”。这将把配置和云函数上传到阿里云。

步骤 5:调用云函数

在uni-app前端代码中,你可以使用uniCloud API调用云函数。

示例代码:

uniCloud.callFunction({
  name: 'hello-world',
  data: {
    name: 'uni-app'
  },
  success: (res) => {
    console.log(res.result);
  },
  fail: (err) => {
    console.error(err);
  }
});

以上步骤完成后,你的uni-app项目应该已经成功绑定到阿里云国际版账户,并可以通过uni-cloud调用云函数和访问其他阿里云服务。请确保你的Access Key ID和Access Key Secret安全存储,避免泄露。

回到顶部