Previously we have learned about very basics of cloud computing , now going further i would like to discuss more about this ...
On Day 2nd ,I have gone through various ways to connect or communicate with the AWS some of them are :-
- GUI (AWS Management Console)
- CLI (Command Line Interface)
- Programming Language (SDK)
As per now we will focus on two of them that are GUI and CLI.
we also know that GUI is manual and both CLI and Programming is Automation.
lets discuss the user part here as By-default AWS have Root user which have indefinite power over all , so in order to interact with AWS on regular basis we have to create one more user which have limited access and can perform useful operation which are needed .
what is the use of another user account for AWS ?
As we all know that in today's world every thing is not done single handedly , therefore team are formed with various members , different person are performing different roles so if we share the root access with all of them then members can perform operation that can be done by Admin , in-order to avoid this situation we have user account.
In AWS we called this service as IAM (Identity Access Management)
same kind of service in Open-stack is called Keystone
While in WEB UI in order to do LOGIN we need two things that are
Same in CLI mode in order to log in we need Access key and Security key
The user which is created is having all the power accept few like:-
- cannot create new user
- can not see billing info
Now in order to login through CLI we need four things that are :-
- AWS access key :
- AWS secret Access key :
- Default region name :
- Default output type :
like for creating the instance following data is required .
hope you all find it usefull ...
*Happy Learning :) *