当前位置: 首页 > news >正文

厦门手机建站大连甘井子区怎么样

厦门手机建站,大连甘井子区怎么样,wordpress文档编辑器,地方门户网站制作函数计算#xff08;Function Compute#xff09;#xff1a;函数计算 是事件驱动的全托管计算服务。使用函数计算#xff0c;您无需采购与管理服务器等基础设施#xff0c;只需编写并上传代码。函数计算为您准备好计算资源#xff0c;弹性地可靠地运行任务#xff0c;并… 函数计算Function Compute函数计算 是事件驱动的全托管计算服务。使用函数计算您无需采购与管理服务器等基础设施只需编写并上传代码。函数计算为您准备好计算资源弹性地可靠地运行任务并提供日志查询、性能监控和报警等功能。借助函数计算您可以快速构建任何类型的应用和服务并且只需为任务实际消耗的资源付费。 访问 PostgreSQL 数据库是指在函数计算中通过编写代码调用数据库驱动库通过 TCP 协议实现对数据库进行的插入、查询等操作。通常函数计算中运行的不同函数实例之间是不共享状态的对于结构化的数据可以通过数据库的形式进行持久化以实现状态共享。由于用户函数运行在函数计算的 VPC 中而用户的数据库运行在用户所属的 VPC 中所以在函数计算平台访问数据库会涉及到跨 VPC 访问的场景下面我们先来介绍一下其工作机制。转存失败重新上传取消 工作机制 访问 PostgreSQL 的原理、工作机制与访问 Mysql 数据库完全相同本文不再重复阐述更详细的内容请参考 访问 Mysql 数据库 中的工作机制章节。 配置与函数编写 公共配置 创建专有网络VPC 登录 VPC控制台。参阅 VPC 搭建专有网络 创建VPC和交换机。 创建安全组 在安全组控制台 新建安全组点击 创建安全组设置安全组名称网络类型选择 专有网络并选择刚才创建的专有网络。 注意设置安全组策略的时候需要在出口方向放行 PostgreSQL 实例的端口和配置的 VPC 内网 IP 段。 创建与配置 PostgreSQL 实例 创建适合业务需求的云数据库 PostgreSQL 版实例可以参考 云数据库 PostgreSQL 版。注意创建云数据库 PostgreSQL 版实例需要选择和函数计算配置相同的 VPC 实例可以配置和函数计算不同的可用区的交换机因为相同的 VPC 实例下不同可用区交换机内网是互通的。 创建成功后在实例信息页面左侧的导航栏中单击数据安全性。单击 添加白名单分组 。 在弹出的对话框中将函数计算所在的 VPC 网络的网段地址配置在白名单输入框中。 登录 VPC 控制台在专有网络列表中找到应用所在的 VPC单击该 VPC 的名称进入专有网络详情页面。复制应用所在的 VPC 的 IPv4 网段。在组内白名单设置框中粘贴该 VPC 的 IPv4 网段地址然后单击确定。最后访问 PostgreSQL 数据库 host 为实例的内网地址可以登录阿里云控制台查看 函数计算配置 VPC 注意函数计算服务所在区域与公共配置中创建的资源所在区域一致。 在 函数计算控制台 创建服务。 创建服务步骤请参考文章 服务的增删改查【专有网络配置】选项中选择您在步骤一中创建的 VPC 网络交换机、安全组。 【权限配置】选项中选择【新建角色】点击【点击授权】在角色快速创建页面点击【同意授权】。 这步的操作是授予函数计算对 ENI 的操作权限函数计算访问 VPC 中资源需要的权限请参考文章 配置函数计算访问 VPC 内的资源点击确定新建服务完毕。 函数编写与调试 下面演示 Python3 开发语言访问 PostgreSQL 数据库。 使用 Fun 工具在建立存放代码和依赖模块目录下安装依赖和项目部署。 Python3 在本地建立一个目录用于存放代码和依赖模块在该目录下新建 template.yml 文件例如 /tmp/code/template.yml内容如下。 ROSTemplateFormatVersion: 2015-09-01 Transform: Aliyun::Serverless-2018-04-03 Resources:PostgreSQL-test:Type: Aliyun::Serverless::ServiceProperties:Description: This is PostgreSQL serviceRole: acs:ram::1986114430***:role/fc-public-testSimpleRequestVpcConfig:VpcId: vpc-****VSwitchIds:- vsw-***SecurityGroupId: sg-***InternetAccess: truepython-test:Type: Aliyun::Serverless::FunctionProperties:Handler: index.handlerInitializer: index.initializerRuntime: python3Timeout: 10MemorySize: 128CodeUri: ./EnvironmentVariables:HOST: pgm-bp1yawvyyu***.pg.rds.aliyuncs.comPASSWORD: Txd123**PORT: 1433DATABASE: test_123USER: ***在该目录下创建 Funfile 文件内容如下。 RUNTIME python3 RUN fun-install pip install psycopg2 执行fun install命令安装依赖 $ fun install using template: template.yml start installing function dependencies without docker 安装过程。。。。 Install Success 在函数根目录下新建代码文件例如 /tmp/code/index.py 内容如下。 # -*- coding: utf-8 -*- import logging import psycopg2 import os,sys logger logging.getLogger()def getConnection():try:conn psycopg2.connect(database os.environ[DATABASE],user os.environ[USER],password os.environ[PASSWORD],host os.environ[HOST],port os.environ[PORT],)return connexcept Exception as e:logger.error(e)logger.error(ERROR: Unexpected error: Could not connect to PostgreSQL instance.)sys.exit()def conditionallyCreateUsersTable():conn getConnection()cur conn.cursor()cur.execute(CREATE TABLE COMPANY(ID INT PRIMARY KEY NOT NULL,NAME TEXT NOT NULL,AGE INT NOT NULL,ADDRESS CHAR(50),SALARY REAL);)conn.commit()conn.close()def initializer(context):conditionallyCreateUsersTable()def handler(event, context):try:conn getConnection()cur conn.cursor()cur.execute(INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \VALUES (1, Paul, 32, California, 20000.00 ));conn.commit()return successfullyfinally:conn.close() 执行以下命令部署函数。 $ fun deploy -y using template: template.yml using region: cn-hangzhou using accountId: ***********3743 using accessKeyId: ***********Ptgk using timeout: 60部署过程。。。function python-test deploy success service PostgreSQL-test deploy success 登录控制台即可看到相关的服务、函数被创建成功且触发执行可以返回正确的结果。 总结 通过本文介绍可以快速实现函数计算访问 PostgreSQL 数据库。 使用函数计算带来的优势 无需采购和管理服务器等基础设施只需专注业务逻辑的开发可以大幅缩短项目交付时间和人力成本提供日志查询、性能监控、报警等功能快速排查故障免运维毫秒级别弹性伸缩快速实现底层扩容以应对峰值压力性能优异成本极具竞争力“阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践做最懂云原生开发者的技术圈。” 原文链接 本文为云栖社区原创内容未经允许不得转载。
http://www.yutouwan.com/news/123069/

相关文章:

  • 有哪些ui的设计网站蜘蛛搜索引擎
  • 网站排名优化服务公司中国跨境电商前三名
  • seo网站计划书电子商务网站发展建设
  • h5网站模板源码建设网站费用一般多少
  • 福州网站制作公司营销wordpress tag 列表
  • 南昌网站建设优化公司排名电子商务论文网站建设
  • 做直播教程的网站推广普通话黑板报内容
  • 佛山市网站建站网站win8 metro风格网站后台管理模板
  • 网站建设七个步骤凡科活动不良记录多久解除
  • linux做网站服务器吗wordpress绑定手机号
  • 服装微信商城网站建设公司介绍怎么写
  • 开发手机端网站模板手机端是什么
  • 网站开发最快的语言wordpress postname
  • 做网站最大的公司郑州最新出入通知
  • 最受欢迎的wordpress主题廊坊企业网站排名优化
  • 做国外直播网站成都网站优化维护
  • 电商网站制作在线直播系统开发
  • 做试玩网站推广展示类网站
  • 珠宝网站制作的理念如何向google提交网站
  • 手机网站设计公司可去亿企邦火车头wordpress 5.1
  • wordpress自定义站点wordpress cms模板制作
  • 免费wap自助建站系统设计师需要了解的网站
  • 拟定网站优化方案泰州网站设计培训
  • 做国际网站有用吗天河网站建设价格
  • 上海网站设计专注乐云seo项目网站建设方案模板
  • 上海做网站 公司青岛提供网站建设哪家便宜
  • 北京正规网站建设公司哪家好体育网站建设
  • 网站设计技能西安网络公司大全
  • saas源码优化的网站做域名跳转
  • 江门恒阳网站建设phpcms企业网站源码