阿里云函数计算读写表格存储(跳坑指南)

本文使用了Nodejs版本的阿里云函数计算

VPC和安全组

若干服务之间相互访问需要开启VPC,同时需要去ECS管理页面创建一个安全组。

表格存储

新建表格存储实例。在表格存储的网络管理页面,绑定上面创建好的VPC,然后就会看到一个VPC地址。

函数计算

首先需要配置函数计算服务的VPC。在配置服务页面,开启“允许访问VPC内资源”,并且选择恰当的VPC和安全组。

接下来需要配置函数计算服务的权限。在服务配置页面最下面,需要包含的权限有VPCFull和OTSFull,以允许函数计算能够有权限访问VPC网络和表格存储。

接下来需要在函数配置页面开启initializer,用以允许初始化函数初始化表格存储。

接下来直接看代码:

const ts = require("tablestore");
var client;

const endpoint = "[your endpoint in VPC]";
const instancename = "[instancename]";

exports.initializer = (context, callback) => {
  client = new ts.Client({
    accessKeyId: context.credentials.accessKeyId,
    accessKeySecret: context.credentials.accessKeySecret,
    endpoint: endpoint,
    instancename: instancename,
    securityToken: context.credentials.securityToken
  });
  callback(null, '');
};

然后就可以愉快地使用client了!一定要注意配置里面的几个参数名称,有好几个参数名称很相似(而且完全没有文档)。

仅以此记

猜你喜欢

转载自blog.csdn.net/a1323933782/article/details/107853690
今日推荐