web-dev-qa-db-fra.com

Comment effacer le cache de vernis à l'aide de Thrush? Je suis sur le compte d'Acquia Cloud Dev

je travaille dans un environnement de cloud Acquia et im remplactant actuellement le cache de vernis via l'interface Web. Existe-t-il une commande de drush pour effacer le cache de vernis tout en utilisant un environnement d'acquisition.

4
Patoshi パトシ

Avec les commandes d'Acquia Cloud API V1 Drush

Sur Acquia pourrait API V1 la commande est ac-domain-purge. Voici un extrait de l'aide de The Hargh disponible à partir de la boîte Acquia.

$ drush help ac-domain-purge

Purge a domain from the Varnish cache.

Arguments:
 domain              Domain name. 

Options:
 --username          Acquia Cloud API username                                                                                                                  
 --password          Acquia Cloud API password                                                                                                                  
 --acapi-conf-path   Acquia Cloud API config files location. If not specified config will be loaded from $HOME/.drush                                           
 --caller            Acquia Cloud API caller name. Default is the current username.                                                                             
 --endpoint          Acquia Cloud API endpoint URL.                                                                                                             
 --cainfo            Path to a file containing the SSL certificates needed to verify the ac-api-endpoint.                                                       
 --format            Format to output the object. Use "print_r" for print_r, "export" for var_export, and "json" for JSON. If not provided, the output is printed in a human-readable format.

De plus, si vous voulez le faire par programme sans timbrous, Acquia dispose d'un point d'extrémité API pour effacer le cache de vernis .

Notez que les commandes de Drush ne fonctionnent que avec Acquia Cloud API version 1, qui est EOL en 2020.

Avec Acquia Cloud API V2 Demandes

Acquia Cloud API V2 est basé JSON-API, et le suivant API V1 au document de migration V2 Explique l'URL Demander un homologue qui remplace chaque commande V1 Drush. Dans ce cas:

La commande v1 drush API ac-domain-purge devient l'un des deux:

  • POST /environments/{environmentId}/domains/actions/clear-varnish

    Pour effacer le cache de vernis de tous les domaines utilisés dans un environnement (par exemple, le domaine interne appname.prod.acquia-sites.com, ainsi que le domaine public de votre site.

  • POST /environments/{environmentId}/domains/{domain}/actions/clear-varnish

    Pour effacer le cache de vernis pour un seul domaine spécifique.

Voir la Acquia Cloud API V2 Documentation de référence pour plus d'informations.

6
Jacob Bednarz