Comment résoudre l'erreur 403 « index_create_block_exception » ou « cluster_block_exception » dans OpenSearch Service ?

Lecture de 3 minute(s)
0

J'ai essayé de créer un index ou d'écrire des données dans mon domaine Amazon OpenSearch Service, mais j'ai reçu comme message d'erreur « index_create_block_exception » ou « cluster_block_exception ».

Résolution

Suivez ces étapes de résolution des problèmes correspondant au type de message d'erreur ClusterBlockException que vous avez reçu.

index \ _create \ _block \ _exception

{
     "error": {
          "root_cause": [{
               "type": "index_create_block_exception",
               "reason": "blocked by: [FORBIDDEN/10/cluster create-index blocked (api)];"
          }],
          "type": "index_create_block_exception",
          "reason": "blocked by: [FORBIDDEN/10/cluster create-index blocked (api)];"
     },
     "status": 403
}

Cette erreur se produit en raison d'un manque d'espace de stockage. Pour résoudre les problèmes de stockage, consultez la section Manque d'espace de stockage. Cette erreur se produit également en raison d'une forte sollicitation de la mémoire JVM. Pour résoudre les problèmes de forte sollicitation de la mémoire JVM, consultez la section Comment résoudre les problèmes de pression de mémoire JVM élevée sur mon cluster Amazon OpenSearch Service ?

cluster \ _block \ _exception (cluster en lecture seule)

{
  "error" : {
    "root_cause" : [
      {
        "type" : "cluster_block_exception",
        "reason" : "blocked by: [FORBIDDEN/6/cluster read-only (api)];",
      }
    ],
    "type" : "cluster_block_exception",
    "reason" : "blocked by: [FORBIDDEN/6/cluster read-only (api)];",
  },
  "status" : 403
}

Cette erreur se produit lorsque le bloc en lecture seule est défini sur « true ». Si le quorum est perdu et que votre cluster comporte plusieurs nœuds, OpenSearch rétablit le quorum et place le cluster en lecture seule. Vous pouvez utiliser GET \ _cluster/settings pour vérifier si l'état en lecture seule est défini sur «true ».

Pour plus d'informations, consultez la section Cluster en lecture seule.

cluster \ _block \ _exception (index chauds)

{
 "error": {
   "root_cause": [{
      "type": "cluster_block_exception",
      "reason": "blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"
    }],
    "type": "cluster_block_exception",
    "reason": "blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"
  },
  "status": 403
}

Cette erreur se produit lorsque vous essayez d'ajouter, de mettre à jour ou de supprimer des documents individuels dans les index tièdes. Les index tièdes sont en lecture seule, sauf si vous les remettez en mémoire à « chaud ». Vous pouvez interroger les index et les supprimer uniquement s'ils sont présents dans le stockage UltraWarm. Pour mettre à jour des documents, vous devez faire migrer l'index du stockage UltraWarm vers le stockage à chaud.

Pour plus d'informations, consultez la section Retourner les index tièdes vers le stockage à chaud.

Informations connexes

Comment augmenter ou réduire la taille d'un domaine Amazon OpenSearch Service ?

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an