Stockage Objet – Site Web

Vue d’ensemble de la fonctionnalité

La fonctionnalité Site Web (Website en anglais) permet d’exposer publiquement un compartiment comme un site Web statique.


Un site Web statique fournit uniquement du contenu sans modification, c.-à-d. tel qu’il est stocké.

En général, des fichiers HTML, CSS ou image voire des scripts côté client.


Cas d’usage typique: publier de la documentation.

Accès

Quand Site Web est activé pour un compartiment, le compartiment est disponible comme un site Web avec l’URL suivante:

https://nom-du-compartiment.website-region01.cloudavenue.orange-business.com

(remplacer nom-du-compartiment par la valeur réelle)


L’accès est strictement en lecture seule et disponible dans le monde entier.

Etapes de configuration

  1. créer un compartiment
  2. activer site web
  3. autoriser la lecture publique sur tous les objets
  4. charger le contenu

Cas d’usage avec AWS CLI

(remplacer nom-du-compartiment par la valeur réelle)

Prérequis : préparer du contenu

Même si vous souhaitez publier des objets individuellement, activer Site Web nécessite un document index.

Un document index est une page web qui est retournée quand rien de spécial n’est demandé (une sorte de page par défaut).


Demandez https://nom-du-compartiment.website-region01.cloudavenue.orange-business.com et le document index configuré sera retourné (si l’objet a été chargé avant).


Décrire la création complète d’un site Web statique est hors sujet ici.

Concentrons-nous sur le minimum requis, c.-à-d. le document index.


Créer un fichier index.html avec le contenu suivant :

Créer un compartiment

Activer website pour le compartiment

Ici, l’objet index.html est configuré comme document index.

Ajouter une stratégie (policy) pour permettre l’accès public en lecture

Créer un fichier AllowGetForAllPolicy.json avec le contenu suivant :

Appliquer la stratégie au compartiment :

Charger le compartiment avec le contenu