Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.
It's B. Check the image in the link.
https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-hooks.html#appspec-hooks-server
Answer is B. There is no doubt - please go to the URL https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-hooks.html
and search with "In-place deployments"
In fact none of the deployments follow the order mentioned in A
B
In AWS CodeDeploy for in-place deployments, the hooks run in the following order:
ApplicationStop: Executed before the new application revision is downloaded.
DownloadBundle: The new application revision is downloaded.
BeforeInstall: Executed after the new revision is downloaded but before the new version is installed.
Install: The application revision specified in the deployment is installed.
AfterInstall: Executed after the application revision is installed.
ApplicationStart: Invoked to start any services that were stopped during ApplicationStop.
ValidateService: Ensures the service is operating correctly after the new deployment.
This sequence ensures a smooth deployment process by systematically stopping, updating, and restarting the application.
I's B as per doc https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-hooks.html#appspec-hooks-server:~:text=a%20load%20balancer.-,Lifecycle%20event%20hook%20availability,-The%20following%20table
Definitely, B: the order is the same in case of InPlace and Blue/Green deployment: https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-hooks.html#reference-appspec-file-structure-hooks-availability
Ans: A
For an in-place deployment using AWS CodeDeploy, the run order of the hooks is option A, "BeforeInstall -> ApplicationStop -> ApplicationStart -> AfterInstall."
This is the correct order of hooks for an in-place deployment, where the deployment package is installed on the same set of Amazon EC2 instances that are running the current version of the application.
You guys should read the questions carefully. Answer is A.
You are confusing the run order of hooks for in-place deployments with the run order of hooks for blue/green deployments.
For blue/green deployments, the run order of the hooks is indeed ApplicationStop -> BeforeInstall -> AfterInstall -> ApplicationStart, which matches option B. However, for in-place deployments, the correct run order of the hooks is BeforeInstall -> ApplicationStop -> AfterInstall -> ApplicationStart, as stated in option A.
From the below link:
https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-hooks.html#appspec-hooks-server
Neither type of deployment follows this order.
BeforeInstall -> ApplicationStop -> AfterInstall -> ApplicationStart
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
pratchatcap
Highly Voted 1 year, 5 months agoawsdummie
1 year, 3 months agoAnandesh
Most Recent 1 month, 3 weeks ago65703c1
3 months, 2 weeks agoSD_CS
7 months, 1 week agoez_24
8 months, 4 weeks agoquanbui
11 months agoSkywalker23
11 months, 2 weeks agoTony88
1 year agoninomfr64
1 year agosp323
1 year agofcbc62d
1 year, 1 month agojipark
1 year, 1 month agoScherbakovMike
1 year, 3 months agoawsdummie
1 year, 3 months agoNagendhar
1 year, 4 months agoDeaconStJohn
1 year, 4 months agoSyre
1 year, 4 months ago[Removed]
1 year, 1 month agoDeaconStJohn
1 year, 4 months ago