Stai visualizzando la documentazione di Apigee e Apigee hybrid.
        Non esiste documentazione equivalente di 
        Apigee Edge per questo argomento.
  
Sintomo
    Un ApigeeIssue con Reason
    AIS_VIRTUALHOST_MISSING_ENVGROUP viene visualizzato quando visualizzi le risorse
    nello spazio dei nomi apigee.
  
Messaggi di errore
    Dopo aver eseguito kubectl -n apigee get apigeeissues, viene visualizzato il seguente
    errore:
  
NAME SEVERITY REASON DOCUMENTATION AGE vhost-missing-eg-my-eg ERROR AIS_VIRTUALHOST_MISSING_ENVGROUP https://cloud.google.com/apigee/docs/api-platform/troubleshoot/playbooks/vh-missing-env-group 5h18m
Causa: gruppo di ambienti mancante per l'host virtuale
    Per uno dei virtualhosts definiti in overrides.yaml
    manca il EnvironmentGroup corrispondente.
  
Diagnosi
Esegui questo comando:
kubectl -n apigee describe apigeeissue ISSUE_NAME
    dove ISSUE_NAME è il nome del problema. Ad esempio,
    vhost-missing-eg-my-eg.
  
Viene restituito qualcosa di simile al seguente:
Name: vhost-missing-eg-my-eg Namespace: apigee Labels: ais-reason=AIS_VIRTUALHOST_MISSING_ENVGROUP Annotations: <none> API Version: apigee.cloud.google.com/v1alpha1 Kind: ApigeeIssue Metadata: Creation Timestamp: 2023-04-05T14:29:38Z Generation: 1 Managed Fields: API Version: apigee.cloud.google.com/v1alpha1 Fields Type: FieldsV1 fieldsV1: f:spec: .: f:details: f:documentation: f:reason: f:severity: Manager: apigeewatcher Operation: Update Time: 2023-04-05T14:29:38Z Resource Version: 28195 UID: f7b62eb3-3f84-4a37-9ba8-9a0e1e9c3454 Spec: Details: Expected EnvironmentGroup "my-eg" in ApigeeOrganization "my-org" for ApigeeRouteConfig "my-org-my-eg" Documentation: https://cloud.google.com/apigee/docs/api-platform/troubleshoot/playbooks/vh-missing-env-group Reason: AIS_VIRTUALHOST_MISSING_ENVGROUP Severity: ERROR Events: <none>
Spec: Details: Expected EnvironmentGroup "my-eg" in ApigeeOrganization "my-org" for ApigeeRouteConfig "my-org-my-eg"
    I contenuti di Spec.Details spiegano il nome del
    EnvironmentGroup che dovrebbe esistere.
  
Risoluzione
- Utilizza il comando 
describe ApigeeIssueper visualizzare il nome dell'EnvironmentGroupche dovrebbe esistere:kubectl -n apigee describe apigeeissues ISSUE_NAME
dove ISSUE_NAME è il nome del problema. Ad esempio,
vhost-missing-eg-my-eg.In questo esempio, il gruppo di ambienti
my-egè previsto nell'organizzazione Apigeemy-org. - Per risolvere il problema, utilizza uno dei seguenti metodi:
    
- Crea il gruppo di ambienti:
        
- Crea un gruppo di ambienti.
 - Aggiungi un ambiente.
 - Crea un proxy.
 - Esegui il deployment di un proxy in quell'ambiente.
 
 - Elimina il gruppo di ambienti:
        
- Apri 
overrides.yamlin un editor di testo. - Elimina il gruppo di ambienti rimosso da 
virtualhosts. - Salva il file 
overrides.yaml. - Applica di nuovo il file 
overrides.yamlutilizzando il comando Helm:Prova:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f overrides.yaml \ --dry-run=server
Assicurati di includere tutte le impostazioni mostrate, inclusa
--atomicin modo che l'azione venga ripristinata in caso di errore.L'installazione potrebbe o meno essere stata configurata utilizzando un ENV_GROUP_RELEASE_NAME diverso da ENV_GROUP. Per informazioni sulle impostazioni, consulta Installare Apigee Hybrid utilizzando Helm.
Installa il grafico:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f overrides.yaml
Riprova e verifica che il messaggio di errore non venga più visualizzato.
 
 - Apri 
 
 - Crea il gruppo di ambienti:
        
 
Deve raccogliere informazioni di diagnostica
Se il problema persiste anche dopo aver seguito le istruzioni riportate sopra, raccogli le seguenti informazioni di diagnostica e poi contatta l'assistenza clienti Google Cloud:
- L' Google Cloud ID progetto.
 - Il nome dell'organizzazione Apigee hybrid.
 - Il campo 
Spec.DetailsdiApigeeIssue.