-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
core: Disable export-by-default #903
Comments
Exports are a limited limited resource, so automatically turning every Output into an Export is a little wasteful. We'll turn them into exports when requested or when .makeImportValue() is called. Fixes #903.
related: #1095 |
Export names must be unique and can conflict, so automatically turning every Output into an Export can lead to problems for customers who deploy the same template multiple times. Especially when the outputs are created for them and they have no control over them. We'll turn Outputs into exports on-demand (when .makeImportValue() is called). Fixes #903, fixes #1611.
Export names must be unique and can conflict, so automatically turning every Output into an Export can lead to problems for customers who deploy the same template multiple times. Especially when the outputs are created for them and they have no control over them. We'll turn Outputs into exports on-demand (when .makeImportValue() is called). Fixes #903, fixes #1611.
I didn't find a way how to disable outputs in CDK. Was this feature implemented? I can't see it in the documentation. It seems like CF/CDK prefer many small stacks over fewer bigger stacks, is it true @rix0rrr @eladb ? |
This might run us into Export limits at some point (50-ish per account?)
Suggested fix: only make them exports once
makeImportValue()
is called (orexport: true
is passed).The text was updated successfully, but these errors were encountered: