Problèmes connus liés à Apigee

Cette page s'applique à Apigee et à Apigee hybrid.

Consultez la documentation d' Apigee Edge.

Sélectionnez un ou plusieurs des éléments suivants pour filtrer cette page :

Cette section répertorie les problèmes connus pour les composants Apigee. Pour obtenir une liste des bugs, des nouvelles fonctionnalités et d'autres informations de version, consultez les notes de version.

ID du problème Concerne État Description

Non disponible

Apigee hybrid OUVERT Un compte de service non valide peut envoyer l'API UpdateControlPlaneAccess dans une boucle de nouvelle tentative.

Si un utilisateur fournit un compte de service non valide à l'API UpdateControlPlaneAccess, l'opération passe dans une boucle de nouvelle tentative, ce qui empêche l'organisation d'invoquer l'API jusqu'à ce que l'opération expire.

Non disponible

Apigee hybrid OUVERT Le composant apigee-logger n'est pas compatible avec la fédération d'identité de charge de travail.

apigee-logger utilise des comptes de service Google IAM pour envoyer des journaux à Cloud Logging. Cela est dû au fait que FluentBit n'est pas compatible avec la fédération d'identité de charge de travail, ce qui empêche apigee-logger d'utiliser cette fonctionnalité.

Non disponible

Apigee hybrid OUVERT La traçabilité distribuée dans Apigee hybrid n'est pas compatible avec les organisations qui utilisent la résidence des données.

Non disponible

Apigee OUVERT Apigee n'est pas compatible avec le rechiffrement des clés. Par conséquent, même après la rotation, l'ancienne version de clé est toujours utilisée et vous ne pouvez pas modifier la clé CMEK après la création de l'organisation.

354716994

Apigee OUVERT Apigee n'est pas compatible avec Cloud External Key Manager.

381129705

Apigee
Apigee hybrid
OUVERT Dans la règle OASValidation, lorsque vous spécifiez un type de tableau dans l'en-tête, le MP génère une erreur, même si l'entrée est valide.

364872027

Apigee
Apigee hybrid
OUVERT Erreur d'analyse PEM dans les règles JWT/JWS en raison d'un format non standard

Pour les versions Apigee et Apigee hybrid 1.13 et ultérieures, toute divergence dans le format PEM requis des clés utilisées dans les règles JWS ou JWT d'Apigee peut entraîner une erreur d'analyse. Par exemple, il est interdit de placer un caractère autre qu'une nouvelle ligne (/n) immédiatement avant la ligne "-----END" (limite post-encapsulation), ce qui entraînera une erreur.

Pour éviter cette erreur, assurez-vous qu'aucun caractère autre qu'un saut de ligne, tel que des espaces ou des barres obliques en fin de ligne, ne précède immédiatement la limite post-encapsulation.

Pour en savoir plus sur l'encodage utilisé pour les clés publiques ou privées, consultez la section sur la norme IETF RFC 7468.

310191899

Apigee
Apigee hybrid
OUVERT Délais avant expiration lors du déploiement de proxys d'API et de flux partagés

Les points de terminaison suivants peuvent faire l'objet de délais avant expiration lorsqu'ils sont utilisés avec un volume élevé de requêtes par seconde (RPS) :

Pour réduire la probabilité de délais avant expiration, nous vous recommandons de cibler trois RPS lorsque vous utilisez ces points de terminaison.

329304975

Apigee CORRECTION Limite du nombre de chemins de base par environnement

Apigee applique une limite temporaire de 1 000 chemins de base par environnement pour éviter les échecs potentiels lors du déploiement des révisions de proxy d'API.

Tant que cette limite est en place, vous pouvez déployer jusqu'à 1 000 révisions de proxy d'API (chacune contenant un seul chemin de base) par environnement. Si vos proxys d'API ou vos révisions contiennent plusieurs chemins de base, le nombre total de chemins de base par environnement ne doit pas dépasser 1 000.

333791378

hybrid 1.12.0 OUVERT Les fonctionnalités de sauvegarde et de restauration Cassandra ne sont pas compatibles avec l'outil de migration Helm

Pour connaître la procédure d'installation d'un correctif pour la solution, consultez la section Dépannage.

310384001

hybrid 1.11.0 OUVERT Les échecs de validation de certification peuvent renvoyer une réponse d'erreur 502 au lieu d'une réponse d'erreur 503 lorsque les utilisateurs ajoutent le tag <Enforce>true</Enforce> dans le bloc <SSLInfo> cible pour la validation par défaut des certificats de point de terminaison cible TLS.

289583112

Apigee OUVERT La règle OASValidation ne fonctionne pas avec les exigences de sécurité globales dans les spécifications OpenAPI

Si la règle OASValidation spécifie une ressource <OASResource> avec des exigences de sécurité définies au niveau global, les exigences de sécurité ne sont pas appliquées.

Solution : Pour garantir qu'elles soient appliquées, toutes les exigences de sécurité doivent être définies au niveau de l'opération dans la spécification OpenAPI transmise dans l'élément <OASResource> de la règle OASValidation.

205666368

Apigee
hybrid 1.10.2
hybrid 1.10.3
CORRECTION dans Apigee 1-10-0-apigee-6 et
Hybrid 1.10.3-hotfix.1
Apigee Hybrid ne valide pas le certificat cible par défaut.

Consultez la section À propos de la définition des options TLS dans un point de terminaison cible ou un serveur cible.

295929616

hybrid 1.10.0 et versions ultérieures CORRIGÉ dans hybrid 1.10.3 L'installation d'Apigee hybrid 1.10 sur OpenShift (OSE) peut échouer avec des erreurs de mémoire saturée.

L'installation ou la mise à niveau vers les versions 1.10.0 à 1.10.2 d'Apigee hybrid peut échouer sur OSE en raison de problèmes de mémoire saturée. Corrigé dans la version 1.10.3 Apigee hybrid.

292268968

hybrid 1.10.1 OUVERT apigee-udca peut ne pas respecter les paramètres proxy HTTP.

Si le pare-feu force tout le trafic via un proxy de transfert, apigee-udca peut passer à l'état de boucle de plantage en cas d'interruption.

269573358

Apigee
hybrid 1.8.0 et versions ultérieures
OUVERT La règle OASValidation échoue et renvoie l'erreur Unable to parse JSON.
  • La stratégie OASValidation échoue lorsque le contenu JSON ne correspond pas au format attendu. Par exemple, si un en-tête attend une valeur au format <text>@<text> et qu'il est renseigné avec du texte sans le symbole @, la règle échouera avec une erreur Unable to parse JSON.
  • Si la règle OASValidation spécifie une ressource <OASResource> contenant un paramètre path qui utilise un schéma $ref, la règle échoue et renvoie une erreur Unable to parse JSON - Unrecognized token.

    Solution : n'utilisez pas $ref dans les paramètres path de la spécification OpenAPI spécifiée dans l'élément <OASResource>.

299953958

Apigee
hybrid 1.8.0 et versions ultérieures
OUVERT Problèmes de déploiement avec la validation OAS lors de l'utilisation de références circulaires
  • Le déploiement Apigee échouera pour la règle de validation OAS lors de l'utilisation de références circulaires pour la spécification OpenAPI 3.0.0 car elle entre dans une boucle infinie.
  • Solution : utilisez un fichier YAML de spécification OpenAPI sans références circulaires.

289254725

Apigee
Apigee 1-10-0-apigee-3
hybrid 1.8.8
hybrid 1.9.3
CORRIGÉ dans Apigee 1-10-0-apigee-5
EN COURS dans Apigee hybrid
Les déploiements de proxy qui incluent la règle OASValidation peuvent échouer.

Les déploiements de proxy qui incluent la règle OASValidation peuvent échouer si les deux conditions suivantes sont remplies :

  • La spécification OpenAPI utilisée pour la validation dans la règle OASValidation est au format YAML.
  • La spécification OpenAPI au format YAML contient un nombre flottant. Exemple :
    schema:
    type: number
    example: 2.345

284500460

Apigee
Apigee 1-10-0-apigee-1
CORRECTION Augmentation de la latence de la règle de journalisation des messages lorsqu'elle est utilisée avec Cloud Logging.

Pour éviter d'augmenter la latence des réponses au client, la règle de journalisation des messages doit être associée au PostClientFlow. Pour en savoir plus sur l'utilisation des règles dans les PostClientFlows, consultez la section Contrôler des proxys d'API avec des flux.

282997216

hybrid 1.8.0 et versions ultérieures
hybrid 1.9.0 et versions ultérieures
OUVERT Caractères spéciaux non autorisés dans le mot de passe Cassandra Jolokia

N'utilisez que des caractères alphanumériques pour le mot de passe Cassandra Jolokia. L'utilisation de caractères spéciaux (y compris, mais sans s'y limiter, "!", "@", "#", "$", "%", "^", "&" et "*") peut faire échouer le démarrage de Cassandra.

271415351

Apigee OUVERT Éviter les déploiements simultanés de flux ShareFlow ou de proxys d'API

Les requêtes de déploiements simultanés pour un flux SharedFlow ou un proxy d'API peuvent entraîner un état incohérent sur le serveur de gestion, où plusieurs révisions sont affichées comme étant déployées. Cela peut se produire, par exemple, en cas d'exécutions simultanées d'un pipeline de déploiement CI/CD qui exploitent des révisions différentes. Pour éviter ce problème, évitez de déployer des proxys d'API ou des flux SharedFlow avant la fin du déploiement actuel.

271689008

hybrid 1.9.0 et versions ultérieures OUVERT Les pods cert-manager sur les versions 4.7 à 4.10 d'OpenShift ne démarrent pas comme prévu

Avec cert-manager v1.10.1 sur les versions 4.7 à 4.10 d'OpenShift, les pods cert-manager ne démarrent pas comme prévu. Pour résoudre le problème, modifiez la contrainte de configuration de sécurité comme décrit dans les notes de version de cert-manager 1.10.

270371160

hybrid 1.9.0 et versions ultérieures CORRECTION La passerelle d'entrée Apigee n'accepte que le protocole/les algorithmes de chiffrement TLS1.2+

La passerelle d'entrée Apigee n'accepte que TLS1.2+. Elle n'est pas compatible avec les versions antérieures de TLS.

269139342

hybrid 1.7.0 et versions ultérieures OUVERT apigeectl getOrg ne suit pas les paramètres HTTP_PROXY dans overrides.yaml

La validation de l'organisation Apigee ne respecte pas les règles de proxy de transfert HTTP définies dans overrides.yaml. Définissez validateOrg: false pour ignorer cette validation.

266452840

Apigee
hybrid 1.7.0 et versions ultérieures
hybrid 1.8.0 et versions ultérieures
hybrid 1.9.0 et versions ultérieures
OUVERT Les sockets Web ne fonctionnent pas avec Anthos Service Mesh 1.15.3 dans Apigee X et Apigee Hybrid

Dans certaines circonstances, les sockets Web ne fonctionnent pas pour Apigee X et Apigee Hybrid lorsque vous utilisez Anthos Service Mesh 1.15.3-asm.6.

242213234

Apigee OUVERT Échec du chargement du produit d'API avec une erreur "aucune connexion disponible"

Ce message d'erreur peut s'afficher lors de la tentative de chargement des produits d'API : "Les produits n'ont pas pu être chargés. Erreur : Aucune connexion disponible à partir des agents de connexion Apigee.

Le problème se produit après l'activation de VPC Service Controls dans le projet Google Cloud et l'ajout de iamcredentials.googleapis.com au périmètre de service en tant que service restreint.

Solution : Créez manuellement une règle de sortie, par exemple :

-egressTo:
    operations:
    -serviceName: "iamcredentials.googleapis.com"
        methodSelectors:
        -method:
    resources:
    -projects/608305225983
  egressFrom:
    identityType: ANY_IDENTITY

247540503

hybrid 1.7.0 et versions ultérieures
hybrid 1.8.0 et versions ultérieures
OUVERT Une condition de concurrence avec recherche de clés de chiffrement peut entraîner des échecs de recherche de KVM.

Dans certains cas, à un débit très élevé, une condition de concurrence avec recherche de clés de chiffrement peut entraîner des échecs de recherche de KVM.

258699204

hybrid 1.8.0 et versions ultérieures OUVERT Les requêtes et limites de mémoire par défaut pour les pods de métriques ont été modifiées accidentellement dans la version 1.8.x.

Si vous constatez que les pods apigee-telemetry-app ou apigee-telemetry-proxy ne s'exécutent pas, modifiez les propriétés de demandes de ressources et de limites de ressources metrics pour qu'elles correspondent aux valeurs par défaut suivantes dans la Documentation de référence sur les propriétés de configuration : métriques.

Propriété de configuration Valeur par défaut
metrics.aggregator.resources.requests.memory : 512Mi
metrics.aggregator.resources.limits.memory : 3Gi
metrics.app.resources.requests.memory : 512Mi
metrics.app.resources.limits.memory : 1Gi
metrics.appStackdriverExporter.resources.requests.memory : 512Mi
metrics.appStackdriverExporter.resources.limits.memory : 1Gi
metrics.proxy.resources.requests.memory : 512Mi
metrics.proxy.resources.limits.memory : 1Gi
metrics.proxyStackdriverExporter.resources.requests.memory : 512Mi
metrics.proxyStackdriverExporter.resources.limits.memory : 1Gi

Appliquez les modifications avec apigeectl apply avec l'option ‑‑telemetry :

apigeectl apply --telemetry -f overrides.yaml

260324159

Apigee 1-9-0-apigee-16 OUVERT Déploiements de proxys d'API et de flux partagés prenant jusqu'à 30 minutes.

Dans certaines circonstances, le déploiement des proxys d'API et des flux partagés dans le plan d'exécution pouvait prendre aux alentours de 20 à 30 minutes en raison d'une erreur de "socket fermé" dans le synchronisateur.

254505866

API Hub CORRECTION Les nouvelles régions entraînent un échec de provisionnement

Le provisionnement du hub d'API à l'aide de l'interface utilisateur échoue si vous sélectionnez une région autre que les suivantes :

  • asia-east1
  • asia-southeast1
  • europe-west1
  • europe-west4
  • us-central1
  • us-east1
  • us-west1
  • us-west4

251897633

Documentation OUVERT Sélecteur de version Apigee hybrid

Le sélecteur de version Apigee hybrid ne fonctionne que si vous sélectionnez ou cliquez directement sur le texte.

250875730

Tout OUVERT Le message "Échec de la vérification de la condition préalable" s'affiche dans le journal d'audit.

Ce message est censé s'afficher toutes les minutes et n'a pas d'incidence sur vos coûts de facturation.

260772383

hybrid 1.8.0 et versions ultérieures OUVERT Erreur de liaison de socket sur la plate-forme AKS

Si vous installez Apigee hybrid sur AKS, l'erreur suivante peut s'afficher :

envoy config listener '0.0.0.0_443' failed to bind or apply socket options: cannot bind '0.0.0.0:443': Permission denied

Solution : ajoutez le stanza svcAnnotations suivant au fichier des remplacements :

ingressGateways:
- name: INGRESS_NAME
...
svcAnnotations:
service.beta.kubernetes.io/azure-load-balancer-internal: "true"

Consultez la section Configurer l'environnement d'exécution hybride. Consultez également la section Utiliser un équilibreur de charge interne avec AKS.

241786534

hybrid 1.8.0 et versions ultérieures OUVERT MART ne parvient pas toujours à se connecter à FluentD.

Lorsque vous utilisez l'UDCA au niveau de l'organisation, MART ne peut pas toujours se connecter à FluentD. L'UDCA au niveau de l'organisation est la valeur par défaut dans Apigee hybrid version 1.8. Consultez la section orgScopedUDCA dans la documentation de référence sur les propriétés de configuration.

Non disponible hybrid 1.6.0 et versions ultérieures OUVERT apigee-logger ne fonctionne pas sur Anthos BareMetal avec CentOS ou RHEL.

Après la migration de apigee-logger de fluend vers fluent-bit dans la version 1.6.6 d'Apigee hybrid, le logger a cessé de fonctionner sur Anthos BareMetal avec CentOS ou RHEL.

231758700
231976420

hybrid 1.5.0 et versions ultérieures OUVERT Les clients Apigee hybrid de Docker Hub ne peuvent pas extraire d'images lorsque Docker Content Trust est activé.

Les utilisateurs rencontrent l'erreur suivante lorsqu'ils extraient des images pour Apigee hybrid de Docker Hub : ERRO[0001] Metadata for targets expired. Ceci s'applique aux composants hybrides suivants :

  • google/apigee-authn-authz
  • google/apigee-mart-server
  • google/apigee-runtime
  • google/apigee-synchronizer

Solution

Si vous rencontrez cette erreur, vous pouvez utiliser l'une des deux solutions de contournement suivantes :

  • Passez à l'utilisation de gcr.io/apigee-release pour extraire des images hybrides.
  • Désactivez l'approbation de contenu Docker en définissant la variable d'environnement DOCKER_CONTENT_TRUST sur 0.
207762842 hybrid 1.5.0 et versions ultérieures OUVERT Journaux non envoyés à Cloud Logging par apigee-logger.

Les configurations apigee-logger actuelles, y compris les vérifications d'activité, sont incompatibles avec l'environnement d'exécution Kubernetes. Par conséquent, les journaux ne seront pas envoyés à Cloud Logging comme prévu. Ce problème entraîne également le plantage régulier des pods apigee-logger. Ce problème affecte les installations Apigee hybrid sur AKS, Anthos Bare Metal et d'autres plates-formes. Notez que dans certains cas, ce problème entraîne un volume de journaux excessif.

203827738 Déploiements d'archives OUVERT Le proxy d'API configurable sans opérations échoue.

Les proxys qui ne contiennent pas d'opérations ou qui contiennent des opérations sans correspondance HTTP renvoient un code d'erreur 404 si le chemin de la requête ne contient pas exactement un segment en plus du chemin de base. Par exemple, les requêtes adressées à /basepath échouent, mais les requêtes adressées à /basepath/user peuvent aboutir. Pour éviter cet échec, ajoutez une section Operations avec au moins un http_match à votre proxy d'API configurable.

201429104 Apigee OUVERT Le caractère générique dans le chemin de base du proxy entraîne un chemin de requête incorrect.

L'utilisation d'un caractère générique (*) dans le chemin de base d'un proxy d'API configurable entraîne le transfert de chemins de requête incorrects à la cible de backend.

Pour éviter un transfert de chemin de requête incorrect, évitez d'utiliser * dans le chemin de base du proxy d'API configurable jusqu'à ce que le problème soit résolu.

191291501, 191000617 Apigee OUVERT La modification de l'adresse e-mail d'une entité de développeur échouera dans l'interface utilisateur.
191002224 hybrid 1.5.0 et versions ultérieures OUVERT La modification d'une adresse e-mail échoue lorsque vous utilisez l'API PUT /organizations/{org_name}/developers/{developer_email}.
184555974 hybrid 1.5.0 et versions ultérieures OUVERT Le Fluentd apigee-logger ne peut pas analyser les journaux dans le cluster OpenShift.
Non disponible Déploiements d'archives OUVERT La gestion et le débogage des déploiements d'archives Apigee dans l'UI ne sont pas compatibles.

Dans l'UI Apigee, vous ne pouvez pas afficher, confirmer l'état du déploiement ou gérer vos déploiements d'archive, comme décrit dans Déployer un proxy d'API, ni utiliser l'UI de débogage comme décrit dans Utiliser l'outil Debug. Pour contourner ce problème, vous pouvez utiliser gcloud ou l'API pour lister tous les déploiements d'archives dans un environnement et utiliser l'API Debug.

Non disponible Déploiements d'archives OUVERT Le rollback d'un déploiement d'archive n'est pas possible.

Le rollback d'un déploiement d'archive n'est actuellement pas disponible. Pour supprimer une version d'un déploiement d'archive, vous devez redéployer une version précédente d'une archive ou supprimer l'environnement.

Non disponible Apigee dans VS Code OUVERT L'authentification Google dans les règles n'est pas compatible avec Apigee dans Visual Studio Code (VS Code)

L'authentification Google dans les règles ServiceCallout et ExternalCallout, comme décrit dans la page Utiliser l'authentification Google, n'est pas compatible avec Apigee dans VS Code.

146222881 hybrid 1.3.0 et versions ultérieures OUVERT Erreur d'en-tête HTTP non valide

Erreur d'en-tête HTTP non valide : l'entrée Istio transfère toutes les réponses cibles entrantes au protocole HTTP2. Comme le processeur de messages hybride n'accepte que le protocole HTTP1, vous pouvez rencontrer l'erreur suivante lorsqu'un proxy d'API est appelé :

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,

name: [:authority], value: [domain_name]

Si cette erreur s'affiche, vous pouvez effectuer l'une des actions suivantes pour corriger le problème :

  • Modifiez le service cible pour omettre l'en-tête "Host" dans la réponse.
  • Si nécessaire, supprimez l'en-tête "Host" à l'aide de la règle AssignMessage dans votre proxy d'API.

Non disponible Portail intégré OUVERT SmartDocs
  • Apigee est compatible avec la spécification OpenAPI 3.0 lorsque vous publiez vos API à l'aide de SmartDocs sur votre portail, mais un sous-ensemble de fonctionnalités n'est pas encore compatible. Par exemple, les propriétés allOf pour la combinaison et l'extension des schémas.

    Si une fonctionnalité incompatible est référencée dans votre Spécification OpenAPI, il arrive que les outils ignorent la fonctionnalité, mais affichent toujours la documentation de référence de l'API. Dans d'autres cas, une fonctionnalité incompatible peut entraîner des erreurs empêchant l'affichage de la documentation de référence de l'API. Dans les deux cas, vous devez modifier votre Spécification OpenAPI afin d'éviter d'utiliser la fonctionnalité non compatible jusqu'à ce qu'elle soit prise en charge dans une version ultérieure.

  • Lorsque vous utilisez cette API dans le portail, l'en-tête Accept est défini sur application/json, quelle que soit la valeur définie pour consumes dans la spécification OpenAPI.
Non disponible Portail intégré OUVERT Administrateur de portail

  • Pour le moment, les mises à jour simultanées du portail (telles que les modifications de pages, de thèmes, de CSS ou de scripts) par plusieurs utilisateurs ne sont pas acceptées.
  • Si vous supprimez une page de documentation de référence de l'API à partir du portail, vous ne pouvez pas la recréer. Vous devrez supprimer et rajouter le produit d'API, puis générer à nouveau la documentation de référence de l'API.
  • Lorsque vous personnalisez le thème de votre portail, un délai de cinq minutes peut être nécessaire pour que les modifications soient appliquées.
Non disponible Portail intégré OUVERT Fonctionnalités de portail

La recherche sera ajoutée au portail intégré dans une prochaine version.

Non disponible Portail intégré OUVERT Fournisseur d'identité SAML

La déconnexion unique (SLO) avec le fournisseur d'identité SAML n'est pas disponible pour les domaines personnalisés. Pour activer un domaine personnalisé avec un fournisseur d'identité SAML, laissez le champ "Sign-out URL" (URL de déconnexion) vide lorsque vous configurez les paramètres SAML.

191815997 hybrid 1.6.0 et versions ultérieures OUVERT Si un client hybride configure un proxy de transfert pour le proxy d'API, le jeton Google ne fonctionnera que s'il dispose d'un accès direct à *.googleapis.com.
Non disponible Apigee CORRECTION dans Apigee 1-12-0-apigee-2 et Hybrid 1.12.0 API Monitoring et Cloud Monitoring montrent des pics anormaux.

  • Les nombres de requêtes et de réponses de proxy d'API (pour les proxys et les cibles) montrent des pics anormaux.

    Voici un exemple illustrant un tel pic :

    (Agrandir l'image)

  • En raison d'un bug, le système enregistre le nombre de manière incorrecte pour une courte période, et le nombre est corrigé. Cela se produit en cas de réduction du trafic des API (ce qui entraîne une réduction du nombre de passerelles API).
  • Pour distinguer les pics réels des requêtes de ce problème, veuillez consulter la page "Analyse des API" (en particulier les pages Performances des proxys et Performances des cibles).

Métriques concernées :

  • apigee.googleapis.com/proxyv2/request_count
  • apigee.googleapis.com/proxyv2/response_count
  • apigee.googleapis.com/targetv2/request_count
  • apigee.googleapis.com/targetv2/response_count

Nouvelles métriques

Vous pouvez utiliser les nouvelles métriques pour éviter ce problème.

Métrique Description
apigee.googleapis.com/proxy/request_count Nombre de requêtes adressées au proxy Apigee depuis l'enregistrement du dernier échantillon.
apigee.googleapis.com/proxy/response_count Nombre de réponses envoyées par le proxy d'API Apigee.
apigee.googleapis.com/proxy/latencies Répartition des latences, qui sont calculées entre le moment où la requête a été reçue par le proxy Apigee et le moment où la réponse a été envoyée depuis le proxy Apigee vers le client.
apigee.googleapis.com/target/request_count Nombre de requêtes envoyées à la cible Apigee depuis l'enregistrement du dernier échantillon.
apigee.googleapis.com/target/response_count Nombre de réponses reçues de la cible Apigee depuis l'enregistrement du dernier échantillon.
apigee.googleapis.com/target/latencies Répartition des latences, qui sont calculées entre le moment où la requête a été envoyée à la cible Apigee et le moment où la réponse a été reçue par le proxy Apigee. Ce temps n'inclut pas la surcharge du proxy d'API Apigee.

Pour Apigee hybrid, consultez les sections suivantes : Présentation de la collecte de métriques et Afficher les métriques.

203778087 hybrid 1.5.3 et versions ultérieures OUVERT apigee-stackdriver-logging-agent s'exécute actuellement en tant que racine.

Solution : désactivez l'agent Logging sur l'environnement hybride.

205629443 Apigee OUVERT Si ServiceCallout est de type "fire and forget" (pas de tag <Response>), une condition de concurrence peut se produire si une autre règle intervient après celle-ci.

Solution : pour conserver le comportement de type "fire and forget" :

  1. Ajoutez <Response>calloutResponse</Response> à l'appel de service.
  2. Définissez continueOnError sur true.
207719377 Apigee CORRIGÉ dans Apigee 1-11-0-apigee-1 S'il existe plusieurs règles SpikeArrest dans un groupe, des erreurs 502 se produisent.

Solution : évitez d'utiliser plusieurs règles SpikeArrest dans le proxy pour éviter le problème.

209097822 hybrid 1.5.0 et versions ultérieures
Apigee
OUVERT Les mises à jour dynamiques du débit dans SpikeArrest peuvent ne pas s'appliquer immédiatement

Dans le cas d'une clé spécifique, en cas de trafic continu, il est possible que le débit ne soit pas limité à celui mis à jour. Si aucun trafic n'est enregistré pendant cinq minutes pour une clé spécifique, le débit est pris en compte.

Solution : redéployez le proxy avec une nouvelle variable de référence si le débit doit prendre effet immédiatement. Vous pouvez également utiliser deux arrêts de pics conditionnels avec des variables de flux différentes pour ajuster le débit.

221305498 Apigee OUVERT L'API Monitoring peut afficher le code d'erreur "(not set)".

L'API Monitoring des proxys d'API configurables peut afficher le code d'erreur "(not set)" pour les réponses dont l'état n'est pas 2xx à partir de la cible.

246774745 Apigee CORRECTION La valeur de io.timeout.millis n'est pas respectée lorsqu'elle est utilisée avec plusieurs cibles dynamiques.

Si un proxy définit deux valeurs io.timeout.millis ou plus dans deux flux ou plus utilisant le même hôte cible, une seule valeur io.timeout.millis est honorée.

245664917 hybrid 1.8.x OUVERT L'erreur de mise à niveau Apigee hybrid peut être ignorée

Lors de la mise à niveau vers Apigee hybrid 1.8.x, après avoir exécuté apigeectl init et vérifié que check-ready a réussi, vous pouvez remarquer que, si vous affichez les pods, le job de validation du schéma Cassandra est en état d'erreur. Cette condition est sans conséquence ; vous pouvez passer sereinement à l'étape suivante de la procédure de mise à niveau.

300660653 Apigee OUVERT Une erreur ne doit pas être renvoyée lorsque vous déployez des proxys avec le même chemin d'accès vers plusieurs environnements associés à la même instance et au même groupe d'environnements.

Le déploiement de proxys avec le même chemin d'accès vers plusieurs environnements associés à la même instance et au même groupe d'environnements n'est pas autorisé. Un tel déploiement doit renvoyer un message d'avertissement en cas de conflit de chemin d'accès de base. Au lieu de cela, aucune erreur n'est affichée et les déploiements semblent réussir.

Solution : Lors du déploiement et après le déploiement, vérifiez qu'il n'y a pas de conflits de chemin d'accès de base avec les proxys déployés et corrigez-les si nécessaire.

301458133 Apigee OUVERT Certaines tentatives de déploiement du proxy renvoient une erreur indiquant que la révision est immuable

Lorsque vous tentez d'enregistrer un proxy précédemment déployé, le déploiement peut échouer et renvoyer une erreur indiquant que la révision est immuable.

Solution : Cliquez sur la flèche du menu déroulant à côté du bouton Enregistrer, puis sélectionnez Enregistrer en tant que nouvelle révision. Relancez ensuite le déploiement.

301845257 Apigee CORRECTION La tentative de déploiement de plus de 800 proxys dans un groupe d'environnements échoue avec une erreur. La limite à laquelle une erreur est renvoyée est inférieure à 800 lorsque les chemins d'accès de base comportent plus de 15 caractères.

Non disponible Apigee 1-9-0-apigee-23 OUVERT Mise à niveau de la version TLS requise pour les clients qui rencontrent des erreurs Unsupported protocol

Les mises à jour de l'ensemble d'algorithmes de chiffrement par défaut pris en charge par les serveurs Apigee afin d'améliorer la sécurité peuvent entraîner des erreurs Unsupported protocol pour certaines versions de TLS. Les clients qui rencontrent ces erreurs doivent examiner la liste complète des algorithmes de chiffrement compatibles avec la compilation FIPS d'Envoy.

315874988 Apigee OUVERT Avec les requêtes de proxy gRPC, les trailers gRPC sont supprimés de la réponse

Lorsqu'un appel est effectué vers un serveur cible gRPC, le seul trailer renvoyé est le trailer "grpc-status". Tous les autres trailers sont supprimés de la réponse.

341157011 Apigee OUVERT Les spécifications générées avec Gemini Code Assist dans Cloud Code qui incluent également des caractères UTF-8 non ASCII ne sont pas analysées correctement lors de leur importation dans le hub d'API.

Par conséquent, le hub d'API n'extrait pas correctement les opérations, les définitions et d'autres métadonnées.
338285095 Apigee CORRECTION Les applications associées à un groupe d'applications n'apparaissent pas dans la liste d'applications de l'interface utilisateur d'Apigee dans la console Cloud. Par conséquent, les utilisateurs ne peuvent pas accéder à la page d'informations de l'application dans la console. La recherche dans la console avec un nom d'application partiel ou une recherche de clé API pour l'application n'est pas compatible tant que ce problème n'est pas résolu.

Les organisations Apigee hybrid ne sont pas concernées par ce problème, car elles utilisent l'interface utilisateur classique pour afficher les détails de l'application.

Solution partielle : une liste de toutes les applications est disponible via les API. Consultez la section organizations.apps.list.
355714868 Monétisation
Apigee hybrid
OUVERT Données des frais récurrents, de configuration et de crédit non collectées ni facturées pour les organisations hybrides

Pour les organisations hybrides avec monétisation, les données des frais récurrents (RECURRING_FEE), de configuration (SETUP_FEE) et de crédit (TOPUP_FEE) ne sont pas collectées ni facturées pour la facturation postpayée. Pour la facturation prépayée, la déduction du portefeuille s'applique à ces frais, mais n'est pas indiquée.