IBM Cloud Docs
Utilisation du paramètre Outrepasser la résolution avec Cloud Object Storage

Utilisation du paramètre Outrepasser la résolution avec Cloud Object Storage

Le cas d'utilisation ci-après permet de convertir la demande correspondant à la règle de page en ressource de compartiment COS.

Prérequis

Les étapes suivantes supposent que vous disposez d'une instance COS existante et d'un compartiment avec un accès public. Pour plus d'informations sur l'accès public, reportez-vous à Allowing public access.

Les entrées DNS de proxy sont requises pour les domaines devant être mis en correspondance par la règle de page

Pour que la réécriture et la redirection puissent réellement être effectuées vers le compartiment COS, les domaines que vous souhaitez utiliser avec cette règle de page (par exemple, www.foo.com) doivent comporter des entrées DNS dans CIS avec l'indicateur proxy défini. Pour plus d'informations, voir Proxying DNS Records. Si toutes les demandes à www.foo.com sont redirigées, une entrée CNAME qui pointe vers <bucket-name> avec un proxy activé est suffisante.

Etapes de création de règle de page

  1. Accédez à Performances > Règles de page.
  2. Cliquez sur Créer une règle.
  3. Entrez la valeur de votre choix pour la correspondance d'URL. Par exemple, *.foo.com/*.
    • La correspondance d'URL doit correspondre à celle de votre nom d'objet COS. Par exemple, si un objet appelé reports.txt se trouve sous le compartiment my-bucket1, ces deux correspondances d'URL sont valides :
      • *.foo.com/*
      • *.foo.com/reports.txt
  4. Utilisez le menu de liste pour sélectionner Outrepasser la résolution avec COS dans la section Performances.
  5. Utilisez la liste Instances Cloud Object Storage pour sélectionner l'instance de votre choix.
  6. Utilisez la liste Compartiment pour sélectionner le compartiment de votre choix.
  7. Cliquez sur Créer pour terminer la règle.

Edition d'une règle de page

Après la modification de la règle de page, le paramètre Outrepasser la résolution avec COS n'est plus affiché sur la page. Cependant, la substitution du programme de résolution<bucket>.<domain> et la substitution d'en-tête d'hôte <bucket>.<cos-endpoint> remplace la substitution le programme de résolution avec le COS.

Making changes to the Résoudre le remplacement does Pas automatically create a new CNAME record (for example, <updated-bucket>.<domain>). This is only done upon the initial creation of a page rule using Résoudre la substitution avec le COS. Pour créer automatiquement l'enregistrement CNAME pour le compartiment, suivez les étapes Créer une règle de page.

Suppression de la règle de page

Si la règle de substitution de résolution avec la page COS n'est plus nécessaire, le CNAME doit être manuellement supprimé avec la règle de page.

Comportement en arrière-plan

Lors de la création d'une règle de page Outrepasser la résolution avec COS, CIS crée automatiquement les autres ressources nécessaires à l'intégration de COS. Elles comprennent :

  • CNAME

    • Un enregistrement de serveur de noms de domaine CNAME pour <bucket-name>.<cos-endpoint> en tant que <bucket-name>.
    • Par exemple, si votre domaine CIS est foo.com, un compartiment COS est appelé images et le noeud final COS public est s3.us-west.objectstorage.uat.test.net, CIS crée un CNAME au format images.foo.com qui pointe vers images.s3.us-west.objectstorage.uat.test.net.

    Si la règle de page Outrepasser la résolution avec COS n'est plus nécessaire, vous devez supprimer manuellement CNAME et la règle de page.

  • Outrepasser l'en-tête d'hôte

    • Le paramètre de substitution d'en-tête d'hôte remplace l'en-tête hôte de l'URI correspondant à la règle de page à <bucket-name>.<cos-endpoint>.
    • Dans l'exemple précédent, la valeur du paramètre Outrepasser l'en-tête d'hôte est définie sur images.s3.us-west.objectstorage.uat.test.net.