Skip to content

DistributionConfiguration

Source: src/AWS/ImageBuilder/DistributionConfiguration.ts

An EC2 Image Builder distribution configuration — defines where and how the output AMIs (or containers) of a pipeline are distributed across regions and accounts.

const distribution = yield* ImageBuilder.DistributionConfiguration("Dist", {
distributions: [{
region: "us-west-2",
amiDistributionConfiguration: {
name: "my-app-{{ imagebuilder:buildDate }}",
amiTags: { project: "my-app" },
},
}],
});
const pipeline = yield* ImageBuilder.ImagePipeline("Pipeline", {
imageRecipeArn: recipe.imageRecipeArn,
infrastructureConfigurationArn: infra.infrastructureConfigurationArn,
distributionConfigurationArn: distribution.distributionConfigurationArn,
});