开发者社区 > 云原生 > Serverless > 正文

请教一下serverless devs工具的certId可以在哪里获取到??

请教一下serverless devs工具的certId可以在哪里获取到??

提问68.png

展开
收起
学习娃 2023-06-29 17:28:48 121 0
9 条回答
写回答
取消 提交回答
  • 月移花影,暗香浮动

    您可以通过以下命令获取certId:

    s config get -a default
    

    这将输出您的AccountID、AccessKeyID和AccessKeySecret。

    2023-06-30 15:56:54
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    在Serverless的开发中,可以使用AWS Certificate Manager来管理和获取SSL/TLS证书。

    要获取Certificate Manager中的证书,可以使用以下命令:

    aws certificate-manager create-custom-certificate --domain <your_domain_name> --type <your_certificate_type> --private-key-file <path_to_private_key_file> --public-key-file <path_to_public_key_file> 其中,<your_domain_name>是你的域名,<your_certificate_type>是你需要获取的证书类型,<path_to_private_key_file>是你的私钥文件路径,<path_to_public_key_file>是你的公钥文件路径。

    在获取到证书之后,你可以将其作为参数传递给其他API,例如在ECS中使用。

    需要注意的是,Certificate Manager中的证书需要在创建后才能使用,而且只能用于在创建时指定的域名。如果你需要在不同的域名之间共享证书,你需要创建多个证书,并分别将其分配到不同的域名上。

    在Serverless中获取SSL/TLS证书的方法是使用AWS Certificate Manager,你可以通过该工具来创建、管理和获取证书。

    2023-06-30 09:35:07
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    serverless devs工具的certId是指SSL证书的ID,您可以在阿里云SSL证书控制台中找到。

    步骤如下:

    1. 登录阿里云控制台,进入SSL证书控制台。
    2. 在左侧导航栏中,选择“SSL证书”,即可看到您已经购买的SSL证书列表。
    3. 找到您需要使用的SSL证书,单击该证书的名称,即可进入证书详情页。
    4. 在证书详情页中,找到“证书ID”一栏,该ID即为certId。
    2023-06-30 09:08:18
    赞同 展开评论 打赏
  • 在阿里云函数计算中,Serverless Devs工具的certId可以通过以下步骤获取:

    1. 登录阿里云控制台,进入函数计算服务。

    2. 在左侧导航栏中选择“证书管理”。

    3. 在证书列表中找到需要使用的证书,点击右侧的“详情”按钮。

    4. 在证书详情页面中,可以看到该证书的ID和名称,其中ID就是certId。

    另外,如果您是通过API网关或负载均衡器等其他服务访问函数计算,也可以在相应的服务配置中查看到certId。

    2023-06-29 22:53:39
    赞同 展开评论 打赏
  • 在Serverless Devs中,certId是用于配置HTTPS证书的参数。您可以从阿里云SSL证书服务(SSL Certificates Service)中获取certId。

    以下是一种获取certId的步骤:

    1. 登录阿里云控制台,并进入SSL证书服务页面。
    2. 在证书列表中,选择您要使用的证书,或者创建一个新的证书。
    3. 在证书详情页面,找到相应的证书ID(Certificate ID),这就是certId。

    请注意,certId是与特定证书绑定的唯一标识符,因此确保您选择了正确的证书和相应的certId。

    一旦您获得了正确的certId,您就可以在Serverless Devs工具中将其作为参数配置在相应资源的模板中,以便正确地绑定和使用HTTPS证书。

    如果您对Serverless Devs工具的具体用法有更多疑问,建议参考官方文档或相关教程,以获得更详细的指导和示例。

    2023-06-29 19:04:50
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在Serverless Devs工具中,certId 是指域名在阿里云SSL证书服务中的唯一标识。您可以按照以下步骤获取 certId

    1. 登录阿里云控制台:打开阿里云官方网站,使用您的账号登录控制台。

    2. 打开SSL证书服务:在阿里云控制台中搜索并打开 "SSL证书服务"。

    3. 选择证书:找到您预先购买或申请的SSL证书,点击进入证书详情页。

    4. 获取certId:在证书详情页中,您可以找到 certId 的值。通常,它以 aliyun::kms::Certificate::<id> 的形式呈现。

    请注意,在使用Serverless Devs工具时,certId 主要用于配置HTTPS触发器和自定义域名,以确保函数计算(Function Compute)服务通过HTTPS进行访问。

    如果您仍然遇到困难或无法找到相应的 certId,建议参考阿里云文档或联系阿里云支持,他们将能够为您提供更准确和详细的指导。

    2023-06-29 18:49:16
    赞同 展开评论 打赏
  • 在 Serverless Devs 工具中,certId 是用于配置自定义域名时所需的 SSL 证书的 ID。

    您可以从以下几个渠道获取 certId

    1. 阿里云证书服务:如果您使用阿里云的 SSL 证书服务,可以登录阿里云控制台,在证书服务中找到您所需的证书,然后复制证书的 ID(certId)。

    2. 调用阿里云 API:您可以使用阿里云的 API 来获取证书的 ID。通过调用相关的 API,您可以获取到证书的详细信息,包括证书的 ID(certId)。

    3. Serverless Devs 工具插件:如果您正在使用 Serverless Devs 提供的插件,例如 Serverless Devs 的阿里云函数计算插件(fc),该插件通常会提供命令或选项来获取证书的 ID。您可以查阅插件的官方文档或使用帮助命令以获取更多信息。

    2023-06-29 18:01:08
    赞同 1 展开评论 打赏
  • 你看看阿里控制台右上角密钥那

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-06-29 17:33:50
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    在使用Serverless Devs工具时,certId是用于配置HTTPS证书的参数。您可以按照以下步骤来获取certId:

    登录到阿里云控制台,选择“SSL证书服务”。

    选择您要使用的证书,单击“证书详情”。

    在证书详情页面中,找到“证书ID”字段。这个字段的值就是您需要使用的certId。

    注意,certId值是您证书的唯一标识符,它是一个字符串,通常以 “12345678-1234-1234-1234-123456789012” 的格式出现。

    在使用Serverless Devs工具时,您可以将certId作为配置参数传递给命令行工具,如:

    s deploy --certId 12345678-1234-1234-1234-123456789012 这样,您就可以使用指定的HTTPS证书来保护您的应用程序了。

    2023-06-29 17:33:50
    赞同 展开评论 打赏
滑动查看更多

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载