最新更新时间:9262023
建立并安装商务工具扩展先决条件原位化云形中添加结构元数据安装首选微服务.
预设条件
确定你有一个云型账号可启动方式签名免费计划需求增长时,可升级为平面图最合你需要
确定下列信息随时可用执行部署命令时,例如sam部署-制导
将请求配置
参数 | 实例 | 描述性 |
---|---|---|
云形Name | acdef123 | 云语云名. |
云ApiKey | 123456789 | 云语API密钥. |
CloudApisestret | ABCdef123 | 云语API秘密. |
属性Sku | commercetools_sku | 云形结构元数据字段内含产品SKU |
属性概论 | commercetools_publish | 云形结构元数据字段变换时触发前端动作 |
Authell | https://auth.example.commercetools.com | 商务工具AUTURL |
客户端Id | https://api.example.commercetools.com | 客户身份证商务工具项目 |
Apiell | AbC-dEf-123 | 商务工具API项目URL |
项目键 | abc_123 | 商业工具项目密钥 |
CtApisestret | ABCdef123 | API提供商务工具API密钥 |
云化添加元数据
创建云形结构元字段添加结构元数据字段指令使用法 :
需求结构元数据字段
结构元数据字段使用任意名称然而,你必须使用表内指定的文本作为字段外部ID.
外部ID | 类型 | 描述性 |
---|---|---|
commercetools_sku | 文本翻译 | 指定云资产链接产品skU 注:无值资产域与产品无关 |
commercetools_publish | 单选表sld_ct发布 ,sld_ct ,cld_ct_unpublish ) |
修改此字段值触发下列动作 - - - |
可选元数据字段
可选创建云形域以更新商业工具产品资产属性发布资产时只需确保云形域外部标识匹配商务工具使用属性名称
可选字段定位您的PDP
可控制商业工具产品资产通过云化Cloudinary创建字段并配有专用外部i
举例说,sort序号,并确保部署网站或应用时用同名商业工具配置此参数
商业工具产品资产平台发布时根据新值更新SortNot字段
安装微服务
无服务器微服务驱动云资产整合亚马逊AWS,贝斯特2200娱乐Google云平台或微软Azure.
亚马逊AWS
集成建在AWS云形上使用下列服务
- ECR主机 Lambdadocker图像
- API webhook切入点网关
- AWS Lambda处理通知
- IPI密钥管理
预设条件
- WS+SAMCLI安装
- 贝斯特登录入口官网下载拥有创建和管理AWS资源权限的账号
- dockerCLI构建 Lambda容器图像
安装
上头GitHub存储器内含自动安装脚本创建seces和SAM模板
- API网关SQS集成
- sqs触发器
创建秘密管理者机密,存储您的机密ARN供后端部署栈时使用:
云化API秘密
商业工具API秘密
构建SAM模板
部署SAM模板
输出返回webhook URL输入URL通知URL上字段上传控制台设置页面
贝斯特2200娱乐Google云平台
贝斯特登录入口官网下载GCP集成使用以下资源:
- API网关带OpenAPIspec
- Cloud Run处理接收通知,贴到PUB/SUB
- PUB/SUB所有接收云通知专题
- 订阅PUB/SUB将所有消息传递云运行
- 云运行异步处理通知
- 失败过程移到topic死字母
- 机密存储API密钥
安装
上头GitHub存储器贝斯特登录入口官网下载包括详细安装步骤和命令行脚本以安装所需资源
微软Azure
贝斯特登录入口官网下载Azure集成使用Bicep模板中的下列资源
- 存储账户
- App服务计划
- 应用洞察力
- 服务总线+队列
- 函数转换
- 密钥Vault
- API管理
安装
上头GitHub存储器贝斯特登录入口官网下载包括详细安装步骤和命令行脚本以安装所需资源
最容易搭建Azure集成方式是使用提供Powershell脚本
启动编辑设置JSON文件/azure/settings/commercetools.json
并填充下列值:
- 订阅贝斯特登录入口官网下载:Azure订阅名将部署资源
- 资源分组贝斯特登录入口官网下载:Azure资源分组名称将部署资源
- 密钥VaultName:密钥Vault理想名称
- 程序标识贝斯特登录入口官网下载:理想名应用
apim-
,func-
等)
搭建后开源电板并安装AzureCLI
- 转到
/Azure/script
- 运行
.\deploy-initial.ps1