With AppConfig you can leverage Parameter store as you can store those configuration items in Parameter store, while managing the deployment and rollback of those paramter/configuration items via AppConfig!
How does the deployment strategies help here since we are not pushing the deployment from AppConfig to our apps. Let's take an example where my dep strategy is to linearly push updated config to 20% every 30 seconds. And I have 10 targets in my app that is polling the AppConfig. Does it mean that if all my targets call the GetLatestConfiguration API at the same time after deployment starts for the new config, only 2 of them will get the latest config and others will get the null response ? I am trying to understand how does AppConfig control the deployment when it is not aware of the targets in the first place.
How does one create and maintain an initial configuration ? if we try and follow 'infrastructure as code' approach - then our initial configuration is in the code, and then we just update our files on S3 (or something else). This works, but creates a deviation from what's in the code. And there's a danger of re-writing configuration next time code deploys.
I know this is a year old, but did you ever figure this out? I'm currently trying to use AppConfig via the cdk and it's been a challenge to update/maintain the configuration. We don't want to be using the console since our feature flags are tied to our code and so were wanting to do all this programmatically.
@@neycongjuico7395 hello, you posted the reply a month ago and I was wondering if you were able to figure it out. I want to be able to programmatically update my config stored in AppConfig, without having to use the console. As per my understanding, the only way to update a config hosted on AppConfig is to use the management console, edit the current version and deploy the newer version created by editing the current one. Is there anyway to do this through the CLI or through an API call? The only way to achieve this, in my uninformed opinion, is to host the config file in a S3 bucket and use a lambda function to modify the file in the S3 bucket. But that is a lot of hoops to jump through.
Hi! This video is helpful! My question is, when calling getConfiguration API, the document says that the config content only returned when there is an update in the config file, otherwise it will return null. If I wanna get the config regularly, how can I do with this? I have not tried it though. Just wanna see if you know the answer. Thanks a lot!
aha, I just tested it and found it will always return the latest content when no version param was passed. Thx! Looking forward to more of your videos!
Liked the content and presentation, I put 100% volume still it was hard to understand you. next time please use the better mike or keep microphone closer to your mouth.
follow this blog aws.amazon.com/blogs/mt/automating-feature-release-using-aws-appconfig-integration-with-aws-codepipeline/ and if in doubt refer this video
What is the adavantage of using App config over parameter store?
With AppConfig you can leverage Parameter store as you can store those configuration items in Parameter store, while managing the deployment and rollback of those paramter/configuration items via AppConfig!
I work at Amazon and watching this bcoz i have to use appconfig for one of your services. Thanks a lot for this. Really helpful and ez to understand.
Thanks for the in depth AppConfig tutorial
The video has really low volume, could you increase, thanks
Only in the beginning :( Later on I figure out my mic is too low
Any Idea how we use allow-list ? or how we make toggles grouping ?
How does the deployment strategies help here since we are not pushing the deployment from AppConfig to our apps. Let's take an example where my dep strategy is to linearly push updated config to 20% every 30 seconds. And I have 10 targets in my app that is polling the AppConfig. Does it mean that if all my targets call the GetLatestConfiguration API at the same time after deployment starts for the new config, only 2 of them will get the latest config and others will get the null response ? I am trying to understand how does AppConfig control the deployment when it is not aware of the targets in the first place.
I think the target here is every active configuration session at the time the deployment starts.
I have the same puzzle as you. Have you figured this out?
Thanks for the detailed explanation. Helped alot.
Can you please share the Lambda nodejs code and the validator json scheme ?
How does one create and maintain an initial configuration ? if we try and follow 'infrastructure as code' approach - then our initial configuration is in the code, and then we just update our files on S3 (or something else). This works, but creates a deviation from what's in the code. And there's a danger of re-writing configuration next time code deploys.
I know this is a year old, but did you ever figure this out? I'm currently trying to use AppConfig via the cdk and it's been a challenge to update/maintain the configuration. We don't want to be using the console since our feature flags are tied to our code and so were wanting to do all this programmatically.
@@neycongjuico7395 hello, you posted the reply a month ago and I was wondering if you were able to figure it out. I want to be able to programmatically update my config stored in AppConfig, without having to use the console.
As per my understanding, the only way to update a config hosted on AppConfig is to use the management console, edit the current version and deploy the newer version created by editing the current one. Is there anyway to do this through the CLI or through an API call?
The only way to achieve this, in my uninformed opinion, is to host the config file in a S3 bucket and use a lambda function to modify the file in the S3 bucket. But that is a lot of hoops to jump through.
hello, can we access app config parameters in terraform scripts? if yes can you please tell me how?
Hi! This video is helpful! My question is, when calling getConfiguration API, the document says that the config content only returned when there is an update in the config file, otherwise it will return null. If I wanna get the config regularly, how can I do with this? I have not tried it though. Just wanna see if you know the answer. Thanks a lot!
aha, I just tested it and found it will always return the latest content when no version param was passed. Thx! Looking forward to more of your videos!
Hey, glad you could solve it! Stay tuned for more videos, and make sure to subscribe!
Thanks, you helped me convert my intern to PPO 😅
Glad I could help
Liked the content and presentation, I put 100% volume still it was hard to understand you. next time please use the better mike or keep microphone closer to your mouth.
follow this blog aws.amazon.com/blogs/mt/automating-feature-release-using-aws-appconfig-integration-with-aws-codepipeline/ and if in doubt refer this video