Simple Storage Service basado en la nube de Amazon, utilizado por empresas como PBS y Yelp, ofrece triple redundante de almacenamiento de Internet y de alta disponibilidad en un costo relativamente bajo . Amazon no proporciona una instalación de carga de cara al usuario , sin embargo, sólo el acceso mediante programación . Puedes subir a S3 en Python utilizando el API de Python boto . Instrucciones
1
Type " easy_install boto " en el símbolo del sistema .
2
Abra un nuevo archivo en el editor de texto y el nombre con la extensión ". Py" archivo extensión.
3
Agregue el código siguiente en el archivo para autenticarse con el servicio S3 de Amazon. Reemplace De boto.s3.connection importación S3Connection
conn = S3Connection ( '< , tecla de acceso AWS > ', ' ' )
4 Escriba el siguiente código en el archivo para crear o abrir su cubo . Una vez que tenga un objeto de conexión abierta puede usar la función " create_bucket " para acceder a su cubo de almacenamiento. Reemplace con el nombre de su cubo . Si no existe , se creará para usted.
B = conn.create_bucket ( ' ' )
5 Escriba el siguiente código para crear o abrir una llave para guardar sus datos. Reemplazar con el nombre de la clave . La función "Key" toma un cubo como parámetro.
De boto.s3.key importación Clave
k = Clave ( b )
k.key = ' < ; mifichero > '
6
Introduzca el código siguiente para cargar los datos en S3 . El " set_contents_from_filename ()" función toma una ruta de archivo y carga el contenido . La función " set_contents_from_string " establece el contenido de la clave de cualquier cadena.
K.set_contents_from_filename ( ' foo.jpg ' )
k.set_contents_from_string ( ' Esta es una prueba de S3 ' )