Thanks. That's very helpful. Is it possible that the same clientId might be assigned to a different percentage bucket in different deployments even for the same deployment strategy?
Targets are defined dynamically by the unique ClientId parameter used to call the GetConfiguration API (https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_GetConfiguration.html).
During a deployment, we probabilistically assign the ClientId to a percentage bucket, 0-99. When the percentage complete for a deployment passes the percentage bucket the ClientId was assigned, it receives the new deployment.
For example, say you use a linear deployment strategy with a deployment duration of 5 minutes and a growth factor of 10. If you have 100 targets, then roughly 10 targets will receive the new deployment every 30 second interval.
We don't make any guarantees about when a specific target will receive a deployment. The behavior will be stable within a deployment, but you shouldn't make any assumptions that ordering in one deployment will be similar in the next.
How to make changes to appConfig configurations using IaC - CDK ?asked 3 months ago
How to set the starting position for a Kinesis Delivery Streamasked 25 days ago
how to delete a GreenGrass DeploymentAccepted Answerasked 6 months ago
AppConfig usage with AWS Java SDK v2asked a month ago
AppConfig and Multiple Accountsasked 7 months ago
How are S3 keys calculated for the SES S3 action?asked 3 years ago
How does AppConfig service figure out the targets for a deployment?asked 2 years ago
How can customers find out the S3 bucket with the highest cost or sort the cost for each S3 bucket?Accepted Answerasked 2 years ago
How to make HTTPS ALB that targets other TCP port of a fargate service?asked 5 days ago
ALB Routing to Unhealthy TargetsAccepted Answerasked 3 years ago