Module 7: API Interaction
DevOps engineers rarely work in isolation. We often need to fetch data from cloud APIs (like AWS or GitHub) and process the results.
Step 1: The Messenger (curl)
curl is the industry standard for making web requests from the terminal.
Mission: Fetch some dummy user data from a public API and save it to user.json.
Run: curl -s https://jsonplaceholder.typicode.com/users/1 > user.json
Step 2: The Surgeon (jq)
APIs return data in JSON format. jq is a powerful tool that allows you to slice, filter, and transform JSON data with surgical precision.
Mission: Use jq to extract just the name of the user from the file you just created.
Run: cat user.json | jq -r '.name'
booting...