Mục lục:
Video: Hướng dẫn tạo hosting free tại Hostinger 2025
Dịch vụ Web của Amazon (AWS) môi trường hoạt động như một tập hợp các dịch vụ phần cứng và phần mềm được thiết kế để giúp việc sử dụng tài nguyên máy tính dễ dàng, nhanh chóng và không tốn kém. Bây giờ, ngồi trên đỉnh bộ sưu tập tích hợp này là giao diện lập trình ứng dụng AWS (gọi tắt là API): Về cơ bản, một API là một cách để giao tiếp với tài nguyên máy tính.
Đối với AWS, không có gì được thực hiện mà không sử dụng API AWS. API AWS là cách duy nhất mà người dùng bên ngoài tương tác với các tài nguyên AWS và không có cách nào để sử dụng các tài nguyên AWS mà không có API tham gia. Trên thực tế, nếu bạn truy cập AWS qua Bảng điều khiển Quản lý AWS hoặc các công cụ dòng lệnh, bạn thực sự đang sử dụng các công cụ thực hiện các cuộc gọi đến AWS API.
Các API là gì?
Các API (giao diện lập trình ứng dụng) ngày càng trở nên quan trọng trong thế giới máy tính. Bạn có thể tự cho mình là người chưa từng bao giờ phải sử dụng một API. Bạn sẽ sai. Các API đã trở nên quan trọng, bây giờ chúng rất quan trọng, và chúng sẽ trở nên quan trọng hơn. Có nhiều khả năng hơn không, bạn đã được sử dụng API trong nhiều năm mà không hề biết.
Đối với Amazon, API là giao diện bên ngoài duy nhất để tính toán các tài nguyên và dịch vụ. Nếu không có các cuộc gọi API được thực hiện, không có gì được thực hiện.
- nghĩa là một cơ chế theo đó bất kỳ chương trình khác mà giao tiếp với chương trình có thể được đảm bảo rằng nó sẽ hoàn thành vai trò của nó. Ý tưởng là nếu một chương trình gọi cung cấp thông tin đúng trong cú pháp chính xác, chương trình với API sẽ đáp ứng theo cách yêu cầu.Như bạn có thể tưởng tượng, với tính toàn diện của các dịch vụ AWS và cách mà Amazon đã cải thiện và mở rộng chúng, API AWS là một con chó con lớn - tham chiếu API AWS S3 hướng dẫn sử dụng là 269 trang. Hướng dẫn tham khảo API của AWS EC2 là
561 trang
) Tuy nhiên, nếu bạn xem nhanh ví dụ sau về cuộc gọi API, bạn sẽ nhanh chóng nhìn thấy rằng nó giống với một ví dụ REST (khá đơn giản): // ec2. amazonaws. com /? Hành động = RunInstances & ImageId = ami-60a54009 & MaxCount = 3 & MinCount = 1 & Vị trí. AvailabilityZone = us-east-1b & Giám sát. Enabled = true & AUTHPARAMS
Cuộc gọi được thực hiện đơn giản, hướng dẫn AWS chạy giữa một đến ba trường hợp dựa trên hình ảnh máy ami-ama-60a54009 của Amazon và đặt chúng vào vùng sẵn có us-east-1b.
AWS cung cấp khả năng giám sát và cuộc gọi này hướng dẫn AWS cho phép giám sát này. Phần AUTHPARAMS là thông tin được AWS sử dụng để thực hiện bảo mật trong API của nó. Biết rằng cuộc gọi này có các cơ chế bảo mật thích hợp tại chỗ để đảm bảo thực hiện.