API - Application Programming Interface.
A way for one program to interact with another is called an interface, a mechanism by which any other program that communicates with the program can be assured that it will fulfill its role. If a calling program provides the right information with the correct syntax, the program with the API will respond in the requested manner.
SOAP is older approach for delivering web services. SOAP (Simple Object Access Protocol). Based on document encoding standard known as XML. For system to work, data transferred by SOAP also needs to be in XML format.
REST (Representational State Transfer) is another web services approach that is designed to integrate with standard web protocols so that REST services can be called with standard web verbs and URLs.
GET - asking for information to be returned.
DELETE - delete any information.
POST - insert information.
PUT - update information.
AWS interaction mechanisms that keep you from interacting with the AWS API directly:
AWS management console: Graphical web interface that allows for interacting with service (and your own) computing resources. For most people, primary mechanism for operating AWS.
CLI/SDK: Command line interface and Software Development Kits (language libraries) allow software engineers to interact with AWS services directly.
Third-party tools: Many companies build tools that incorporate AWS. Some of these tools extend or simplify AWS itself, similar to what the language libraries do for software engineers.
댓글