Infrastructure as Code course - Issues with Sandbox deployment
I am currently in the process of deploying the sandbox starter tool as part of the IAC course.
The deployment is failing at this step: Error launching source instance: OptInRequired: In order to use this AWS Marketplace product you need to accept terms and subscribe. To do so please visit https://aws.amazon.com/marketplace/pp?sku=bjl4xsl3kdlaukmyctcb7np9s
The pre-requisite asks to subscribe to https://aws.amazon.com/marketplace/pp/B08NTSDHKG (metered subscription), which I have done.
If I subscribe to the BYOL subscription as per the Debug log then the deployment passes, but it is asking for a customer ID to onboard the AWS account, which I don’t have.
Please advise on how to proceed.
Bilal Hussain There are two products being deployed by sandbox starter - controller and copilot. You rightly note that you needed to subscribe to Copilot in order to complete the deployment. This should be added to our prerequisites. You also mentioned that you subscribed to the controller. However, it sounds like you deployed a byol controller instead of a metered one. Did you do an advanced deploy and change from metered to byol? Metered (the default) is what you want. At this point, I would suggest clicking the 'Destroy' button to clean up the byol controller and try deploying again.
Hope this helps. Let me know if you have any questions.