millions-furniture-75402
05/27/2020, 1:00 PM...
const parameterVpcId = config.require("parameterVpcId");
export const privateSubnetIds: [] = config.requireObject("privateSubnetIds");
export const publicSubnetIds: [] = config.requireObject("publicSubnetIds");
export const vpcId: pulumi.Output<string> = pulumi.output(aws.ssm.getParameter({
name: parameterVpcId,
})).value;
const vpc = awsx.ec2.Vpc.fromExistingIds(`${appName}-local-vpc`, {
vpcId,
privateSubnetIds,
publicSubnetIds,
});
...
`catmeme/application/develop-test`:
...
const stackDevelop = new pulumi.StackReference("catmeme/shared-infra-develop/develop");
const vpc = awsx.ec2.Vpc.fromExistingIds("bvt", {
vpcId: stackDevelop.getOutput("vpcId"),
// @ts-ignore
privateSubnetIds: stackDevelop.getOutput("privateSubnetIds") as pulumi.Output<string[]>,
// @ts-ignore
publicSubnetIds: stackDevelop.getOutput("publicSubnetIds") as pulumi.Output<string[]>,
});
...
I get an error:
error: Preview failed: resource 'vpc-03489fb5e3c04080d' does not exist
But the VPC with that ID does exist. For all intents and purposes, shared-infra declared the VPC the same way and there isn’t a problem. What am I missing?billowy-army-68599
millions-furniture-75402
05/27/2020, 2:45 PM