Está en la página 1de 2

Configurando un Sitio Web S3 utilizando AWS CLI

Instrucciones:
1. En esta actividad, configuraremos un sitio web AWS S3 bucket, también
verificaremos que el sitio web sea accesible y funcione como se esperaba. Los
sitios web de bucket de S3 son excelentes para alojar contenido de una sola página
para el cliente, ya que son fáciles de configurar y ofrecen la misma alta
disponibilidad y escalabilidad que S3.
2. Trabajará de manera grupal (2 a 3 integrantes)
3. Los recursos en AWS los podrá acceder mediante el procedimiento indicado en el
documento “AWS Academy Learner Lab - Student Guide”.

Abra una sesión de terminal e inicie sesión en la instancia EC2 proporcionada a través de
SSH con las credenciales proporcionadas en la página del laboratorio o en el recurso de
computo que el docente indique.
Cree un bucket de S3 desde la AWS CLI
Cree un S3 bucket , reemplazándolo <UNIQUE_BUCKET_NAME> por un nombre de bucket
único, utilizando la API de S3:

# aws s3api create-bucket --bucket <UNIQUE_BUCKET_NAME> --acl public-read


Modificar el bucket recién creado para convertirlo en un depósito de sitio web de S3
Emita el comando de la CLI de la API de AWS S3 para habilitar la propiedad "Alojamiento
de sitios web estáticos" de su depósito. En este mismo comando, también proporcionará
la página HTML (index.html), que es lo que servirá la URL de su depósito:
# aws s3 website s3://<UNIQUE_BUCKET_NAME> --index-document index.html

Modificar el archivo de política de S3 proporcionado y utilizarlo para modificar la política


de depósito
Abra el archivo policy_s3.json :
En la línea “Resource”, ingrese el nombre de su bucket.
Guardar y salir del archivo.
Utilice el archivo de política de S3 para modificar la política del bucket para que sus
objetos sean de acceso público, que es un requisito para los sitios web estáticos de S3:

# aws s3api put-bucket-policy --bucket <UNIQUE_BUCKET_NAME> --policy file://policy_s3.json

Cree una página HTML (index.html) básica y cargue un archivo en el bucket del sitio web
de S3
Crea una página HTML básica:
echo "<html><center><h1>My Static Website on S3</h1></center></html>" > index.html

Sube el archivo index.html al depósito de tu sitio web de S3:


# aws s3 cp index.html s3://<UNIQUE_BUCKET_NAME>

Verifique que su sitio web estático de S3 esté funcionando


Ingrese la URL del sitio web del bucket S3 en el navegador para asegurarse de que esté
funcionando.
También puede probar desde la terminal usando el comando “curl”:

# curl http://<UNIQUE_BUCKET_NAME>.s3-website.us-east-1.amazonaws.com

También podría gustarte