如何在无服务器配置文件中设置 AWS::AccountId?

how to set AWS::AccountId in serverless config file?

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

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

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

确保安装了 serverless-pseudo-parameters

Install the package with npm: npm install serverless-pseudo-parameters, and add it to your serverless.yml plugins list:

plugins:
  - serverless-pseudo-parameters

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