Configurez un bucket pour l'hébergement de site web statique et définissez des règles de routage pour le back-to-origin par miroir. Une fois activé, OSS sert directement le contenu statique depuis le bucket et redirige les requêtes vers les pages d'index et d'erreur configurées.
Notes d'utilisation
Les exemples de code de cette rubrique utilisent l'ID de région
cn-hangzhou, qui correspond à la région Chine (Hangzhou). Par défaut, un endpoint public est utilisé. Pour accéder à OSS depuis d'autres services Alibaba Cloud au sein de la même région, utilisez plutôt un endpoint interne. Pour obtenir la liste complète des régions et endpoints pris en charge, consultez Régions et endpoints.Les exemples lisent les identifiants d'accès à partir des variables d'environnement. Pour les instructions de configuration, consultez Configurer les identifiants d'accès.
-
Les permissions Resource Access Management (RAM) suivantes sont requises :
oss:PutBucketWebsite: nécessaire pour configurer l'hébergement de site web statique ou le back-to-origin par miroir.oss:GetBucketWebsite: nécessaire pour interroger les configurations d'hébergement de site web statique ou de back-to-origin par miroir.oss:DeleteBucketWebsite: nécessaire pour supprimer les configurations d'hébergement de site web statique ou de back-to-origin par miroir.
Pour obtenir des instructions sur l'attribution de ces permissions, consultez Attacher une politique à un utilisateur RAM.
Hébergement de site web statique
Un site web statique diffuse du contenu fixe (pages HTML, images, CSS et scripts côté client) sans traitement côté serveur. Cette section couvre les trois opérations suivantes : PutBucketWebsite, GetBucketWebsite et DeleteBucketWebsite.
Configurer
Interroger
Supprimer
Back-to-origin par miroir
Le back-to-origin par miroir est conçu pour faciliter la migration transparente des données vers OSS. Si votre service s'exécute sur une origine gérée en interne ou sur un autre service cloud, vous pouvez migrer vers OSS sans interruption de service. Pendant la migration, OSS utilise des règles de routage pour récupérer les objets depuis l'origine chaque fois qu'un objet demandé n'a pas encore été migré, garantissant ainsi la continuité du service. Cette section couvre les trois opérations suivantes : PutBucketWebsite, GetBucketWebsite et DeleteBucketWebsite.
Configurer
Interroger
Supprimer
Références
Pour obtenir le code d'exemple complet relatif à l'hébergement de site web statique et au back-to-origin par miroir, consultez put_bucket_website.go, get_bucket_website.go et delete_bucket_website.go.
Pour la référence API concernant la configuration de l'hébergement de site web statique ou du back-to-origin par miroir, consultez PutBucketWebsite.
Pour la référence API relative à l'interrogation de ces configurations, consultez GetBucketWebsite.
Pour la référence API concernant la suppression de ces configurations, consultez DeleteBucketWebsite.