Serverless 应用引擎产品使用合集之SD API模式可以通过什么方式进行访问

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
函数计算FC,每月免费额度15元,12个月
简介: 阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。

问题一:函数计算想在 s.yaml 自定义镜像, 我该怎么配置呢?


函数计算想在 s.yaml 自定义镜像, 我该怎么配置呢?


参考回答:

使用镜像构建和部署功能进行完整的CI/CD流程https://help.aliyun.com/zh/fc/the-image-is-built-and-pushed-to-the-image-repository?spm=a2c4g.11186623.0.i133

推荐您使用镜像构建任务模板以及自定义任务模板完成构建、部署的自动化流程。

每次CI过程都推荐为镜像打上新的Tag,并且Tag和本次Commit关联。

CD过程中使用全新的Tag部署。

通过下面的示例可以完成上述过程。

对于构建任务,使用流水线YAML预置变量<% .git.shortCommitId %>作为镜像的Tag,该变量表示本次Git操作中HEAD Commit的CommitId的前7位,例如image: registry-vpc.cn-hangzhou.aliyuncs.com/demo/demo-image:<% .git.shortCommitId %>。流水线YAML内置变量,请参见使用YAML文件描述流水线。

对于部署任务,注入一个环境变量GIT_COMMIT,变量的值为<% .git.shortCommitId %>。

修改s.yaml,将自定义镜像的Tag改成${env(GIT_COMMIT)},表示引用该环境变量。通过这种变量赋值,就可以让s.yaml动态修改部署镜像Tag。

完整示例如下。

流水线YAML

```# 提交流水线执行。

kind: Pipeline

流水线执行名称,需要全局唯一。如果流水线模板存在,则不能成功提交流水线执行。

推荐使用commitID与时间戳构造唯一的名称。

name: "p-<% .git.shortCommitId %>-<% .currentTimestampMs %>"

一些任意的描述信息。

description: 'demo pipeline'

添加任意的labels,用于查询过滤。

应用中心会在提交时也会添加其他labels。

labels:

myLabel: my-cicd-example

spec:

context:

data:

appName: <% .appName %>

templateSpec:

context:

data:

envName: <% .envName %>

deployFile: s.yaml

tasks:

# 镜像构建。
  - name: build-image
    context:
      data:
        displayName: 镜像构建
        enable: true
        build: # 镜像构建。
          dockerfile: code/Dockerfile
          # 使用 <% .git.shortCommitId %> 将tag和commit相关联。
          image: registry-vpc.cn-hangzhou.aliyuncs.com/demo/demo-image:<% .git.shortCommitId %>
    taskTemplate: build-image-task
    runAfters: []
    # 部署。
  - name: build-and-deploy
    context:
      data:
        displayName: 部署
        enable: true
        # 动态注入本次部署的环境变量。
        envVars:
          GIT_COMMIT: <% .git.shortCommitId %>
        steps:
          - plugin: "@serverless-cd/checkout"
          - plugin: "@serverless-cd/s-setup"
          - plugin: "@serverless-cd/s-deploy"
    taskTemplate: serverless-runner-task
    runAfters:
      - name: build-push

```


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/576754



问题二:函数计算这个怎么关联private项目?


函数计算这个怎么关联private项目?


参考回答:

函数计算可以关联私有项目,具体步骤如下:

  1. 在阿里云函数计算控制台中创建一个新的函数。
  2. 在函数配置页面中,选择“关联代码库”。
  3. 选择“私有仓库”,并填写私有项目的相关信息,包括仓库地址、用户名和密码等。
  4. 点击“确定”保存配置。
  5. 完成以上步骤后,函数计算就可以访问并使用私有项目中的代码了。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/576752



问题三:函数计算哪里看费用?


函数计算哪里看费用?


参考回答:

您好,函数计算的费用可以到用户中心查看【收支明细】,用户中心入口:https://usercenter2.aliyun.com/finance/fund-flow

或者您也可以查看【账单管理】-【账单详情】可以查看更详细的费用信息

如果想要查看函数计算的资源用量明细的话可以在函数计算控制台查看


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/576751



问题四:函数计算3个月免费指的是这个嘛?


函数计算3个月免费指的是这个嘛?


参考回答:

您好,是的,函数计算FC 3个月免费试用的领取入口指的就是您截图中的,需要注意的是函数计算的3个月免费试用指的不是时间范围,而是免费试用额度,3个月内试用超过免费试用额度的需要按量付费的

还有就是试用额度不支持抵扣公网出流量和磁盘使用量的费用。如您未购买相关资源包,公网出流量使用量和超出512 MB的磁盘使用量将计入按量付费。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/576750



问题五:函数计算sd api模式,怎样访问接口?访问地址在哪里?


函数计算sd api模式,怎样访问接口?访问地址在哪里?


参考回答:

如何访问Stable Diffusion的API?https://help.aliyun.com/zh/fc/use-cases/faq-about-deploying-a-stable-diffusion-application?spm=a2c4g.11186623.0.i39#section-lra-xhb-7vy

需定制镜像,开启--api参数,然后访问/docs查询可调用的API。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/576749

相关实践学习
1分钟部署经典小游戏
本场景介绍如何使用Serverless应用引擎SAE 1分钟快速部署经典小游戏。
SAE的功能与使用入门
欢迎来到《SAE的功能与使用入门》,本课程是“云原生Serverless Clouder认证“系列中的第三阶段。课程将向您介绍阿里云Serverless应用引擎(SAE)服务相关的概念、特性与使用方式。通过课程将带您逐步深入探索Serverless世界,借助SAE服务,即使没有丰富的云计算和IT经验,也能够让开发人员在实际业务场景中便捷的掌握如何构建和部署应用程序,快速拥抱Serverless架构,将精力聚焦在应用代码和业务逻辑的实现上。 学习完本课程后,您将能够: 掌握Serverless应用引擎(SAE)的基本概念与核心优势 了解Serverless应用引擎(SAE)的核心功能 掌握使用Serverless应用引擎(SAE)的开发和部署流程 了解Serverless应用引擎(SAE)的适用场景和最佳实践 &nbsp;
相关文章
|
3天前
|
人工智能 API
阿里云微服务引擎及 API 网关 2024 年 6 月产品动态
阿里云微服务引擎及 API 网关 2024 年 6 月产品动态
|
4天前
|
分布式计算 DataWorks API
DataWorks产品使用合集之使用REST API Reader往ODPS写数据时,如何获取入库时间
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
3天前
|
负载均衡 安全 API
探索微服务架构中的API网关模式
【7月更文挑战第18天】在微服务架构中,API网关不仅是流量的守门人,更是服务的协调者。本文将深入探讨API网关的核心作用、设计原则以及实现策略,揭示其在微服务生态系统中不可或缺的地位。通过案例分析,我们将一窥API网关如何优雅地处理服务发现、负载均衡、认证授权等关键任务,同时确保系统的弹性和安全性。
|
4天前
|
分布式计算 运维 DataWorks
DataWorks产品使用合集之如何查看数据服务API发布后的服务端日志
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
3天前
|
分布式计算 DataWorks 大数据
MaxCompute产品使用合集之DataWorks中如何根据MC数据源做成api
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
4天前
|
负载均衡 安全 API
探索微服务架构中的API网关模式
在微服务架构的海洋中,API网关犹如一座灯塔,为迷失方向的请求指引道路。本文将深入探讨API网关的设计哲学、核心功能及其在系统架构中的关键作用。我们将从流量控制、安全防护到服务聚合等多个维度剖析API网关的重要性,并结合实例分析其在实际项目中的运用。
|
4天前
|
分布式计算 DataWorks 监控
DataWorks产品使用合集之数据服务API返回超时,该如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
21天前
|
运维 Serverless 应用服务中间件
Serverless 应用引擎产品使用合集之关于OSS映射目录的大小限制,如何可以跳过
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
Serverless 应用引擎产品使用合集之关于OSS映射目录的大小限制,如何可以跳过
|
19天前
|
分布式计算 Hadoop Serverless
数据处理的艺术:EMR Serverless Spark实践及应用体验
阿里云EMR Serverless Spark是基于Spark的全托管大数据处理平台,融合云原生弹性与自动化,提供任务全生命周期管理,让数据工程师专注数据分析。它内置高性能Fusion Engine,性能比开源Spark提升200%,并有成本优化的Celeborn服务。支持计算存储分离、OSS-HDFS兼容、DLF元数据管理,实现一站式的开发体验和Serverless资源管理。适用于数据报表、科学项目等场景,简化开发与运维流程。用户可通过阿里云控制台快速配置和体验EMR Serverless Spark服务。
|
21天前
|
运维 Serverless API
Serverless 应用引擎产品使用合集之通过 API 调用 /tagger/v1/interrogate 时,出现unsupported protocol scheme "" 错误,如何处理
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。

热门文章

最新文章

相关产品

  • 函数计算
  • Serverless 应用引擎