Estoy instalando Amazon S3 php SDK V3 en un alojamiento compartido. Hasta ahora he hecho todo lo que dice la documentación de aws php sdk v3 , aparte de dónde y cómo almacenar las credenciales.
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
La documentación no me queda clara. Esta es mi estructura de carpetas
home/sample/public_html/ /*index.php the root of my website*/ home/sample/public_html/media/aws/ /*s3 php v3 sdk stored here*/ home/sample/public_html/media/ /*my custom php script for upload stored here*/Mi problema es básicamente 1) DÓNDE almacenar las credenciales y 2) CÓMO almacenar las credenciales
Estaré encantado si alguien puede ayudar gracias.
El inicio del enlace de documentos que ha publicado dice dónde colocar estas credenciales:
El archivo debe colocarse en ~/.aws/credentials, donde ~ representa su directorio HOME.
Siendo la estructura del archivo.
El formato del archivo de credenciales de AWS debería ser similar al siguiente:
[predeterminado] aws_access_key_id = YOUR_AWS_ACCESS_KEY_ID aws_secret_access_key = YOUR_AWS_SECRET_ACCESS_KEY
[proyecto1] aws_access_key_id = ANOTHER_AWS_ACCESS_KEY_ID aws_secret_access_key = ANOTHER_AWS_SECRET_ACCESS_KEY Cada sección (p. ej., [predeterminada], [proyecto1]) representa un perfil de credenciales independiente. Se puede hacer referencia a los perfiles desde un archivo de configuración SDK, o cuando está creando una instancia de un cliente, usando la opción de perfil: