For the complete documentation index, see llms.txt. This page is also available as Markdown.

YARP

Hébergez Yet Another Reverse Proxy (YARP).

Identifier: PowerShellUniversal.Plugins.YARP

YARP (Yet Another Reverse Proxy) est un projet Microsoft qui permet aux applications ASP.NET Core d'agir en tant que proxies inverses. PowerShell Universal expose uniquement cette configuration sans l'étendre de manière significative. Vous pouvez utiliser les paramètres d'application pour configurer le proxy ; le démarrage du service PSU activera la fonctionnalité YARP. Consultez les articles YARP pour comprendre comment configurer le service.

La seule extension que nous fournissons dans YARP est la possibilité de spécifier un rôle PSU requis pour une route de proxy particulière. Par exemple, la configuration suivante applique le rôle Administrator.

{
    "ReverseProxy": {
        "Routes": {
            "route1": {
                "ClusterId": "cluster1",
                "AuthorizationPolicy": "AdministratorRolePolicy",
                "Match": {
                    "Path": "/code/{**catch-all}"
                },
                "Transforms": [
                    {
                        "PathRemovePrefix": "/code"
                    }
                ]
            }
        },
        "Clusters": {
            "cluster1": {
                "Destinations": {
                    "destination1": {
                        "Address": "http://localhost:8080"
                    }
                }
            }
        }
    }
}

Vous pouvez remplacer la partie Administrator du nom de la politique pour appliquer un rôle différent. Par exemple : ExecutorRolePolicy.

Mis à jour

Ce contenu vous a-t-il été utile ?