Hi,
According to AWS, you need to know the below concepts very well if you are thinking for AWS Certified Solutions Architect.
- 
Hands-on experience using compute, networking, storage, and database AWS services 
- 
Hands-on experience with AWS deployment and management services 
- 
Ability to identify and define technical requirements for an AWS-based application 
- 
Ability to identify which AWS services meet a given technical requirement 
- 
Knowledge of recommended best practices for building secure and reliable applications on the AWS platform 
- 
An understanding of the basic architectural principles of building on the AWS Cloud 
- 
An understanding of the AWS global infrastructure 
- 
An understanding of network technologies as they relate to AWS 
- 
An understanding of security features and tools that AWS provides and how they relate to traditional services 
Hope this helps!
You can learn more from AWS Certified Solutions Architect - Associate Certification Training
Thanks!