无服务器从VPC声明中获取VPC id



在我的provider:block中,我有一个VPC声明为VPC:

我如何在我的资源块中获得这个VPC的id/ARN/什么?我有一个AWS CloudFormation资源,我想将VPC的id作为VpcId传递。有什么${self:}的东西可以得到id吗?

我试过Ref:vpc,但没用。

您将无法使用Ref,因为资源不是在此堆栈中创建的。

通过在functionsprovider块中设置vpc配置,您正在引用现有资源。

如果现有资源是使用CloudFormation创建的,您可以将其导出并使其可在此堆栈中导入,但如果是手动创建的,则不可能。

最新更新