¿Cuáles son las operaciones que se pueden realizar con la API de S3?
- Crear/eliminar un bucket.
- Escribir un objeto.
- Leer un objeto.
- Borrar un objeto.
- Listar los keys en un bucket.
¿Qué es la Interface REST de S3?
La interface de S3 es una REST (Representational State Transfer) API con la que se pueden utilizar peticiones HTTP o HTTPS estándar.
Siempre use https para las peticiones S3, de tal forma que se asegure que sus peticiones y datos son seguros.
¿Qué lenguajes de programación pueden ser utilizados por la API REST de Amazon S3?
En la mayoría de los casos, los usuarios no utilizan la API Rest directamente, sino que echan mano de alguna de las interfaces disponibles de Amazon S3, que incluyen:
- .NET
- Node.js
- PHP
- Python
- Ruby
- Go
- C++
- AWS CLI
- AWS Console
Originalmente S3 soportaba SOAP ademas de REST, pero se debe utilizar la REST API. Ya que aunque SOAP sigue siendo soportado, ya no esta en mantenimiento por ende no se agregan nuevas características.