首页 > 解决方案 > 如何在无服务器配置文件中设置 AWS::AccountId?

问题描述

我有一个 serverless.yml 文件,其中包含以下内容:

  environment:
    accountId: '#{AWS::AccountId}'
    region: us-east-2

env.accountId 以未定义的形式返回。我在哪里以及如何设置它?

标签: amazon-web-servicesserverlessaws-serverless

解决方案


确保您已安装无服务器伪参数

使用 npm: 安装软件包npm install serverless-pseudo-parameters,并将其添加到您的 serverless.yml 插件列表中:

plugins:
  - serverless-pseudo-parameters

此外,请确保您在运行的机器上有可用的 AWS 凭证。这些是解决这些值所必需的。


推荐阅读