- Più recenti
- Maggior numero di voti
- Maggior numero di commenti
Hi Jonas,
Yes, you can export the output from one stack and import its value into another stack in Cloudformation and CDK.
Since you are using CDK, you can export a resource's output by creating a cfnOutput
with an exportName
property.
You can then use Fn.ImportValue
to import the exported value to another stack.
I think this blog [1] outlines exactly the use case that you are looking for.
Also, please make a note of the following, in case you plan to have multiple stack instances exporting the output with the same export name bucketArn
[2]:
For each AWS account, Export names must be unique within a region.
References:
[1] https://bobbyhadz.com/blog/import-value-aws-cdk-cross-stack
[2] https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/walkthrough-crossstackref.html
Regards,
Atul
Contenuto pertinente
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 4 mesi fa
Thanks a lot, especially for the first reference link. I probably searched too much just for StackSets. Do you know if there is an more implicit way in AWS CDK? With usual Stacks and Nested Stacks and so on you can use code references in the other stacks and CDK makes all of the output/import stuff.