Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Källor
Parametern <rw> är valfri och gemensam för de flesta källor som beskrivs nedan. Den styr åtkomstbehörigheter för den specifika källan och accepterar värdena read, writeeller readwrite (standardvärdet read).
Använd en backtick (') för att undkomma tecken i källsträngarna.
clear
Syntax: clear
Tar bort alla tidigare källor i konfigurationssträngen. Användbart i kombination med parametern --x-asset-sources för att inaktivera alla cachelagringskällor för tillgångar som kommer från X_VCPKG_ASSET_SOURCES miljövariabeln.
Azure Blob Storage (x-azurl)
Syntax:
x-azurl,<url>[,<sas>[,<rw>]]x-azurl,file://<network-location>[,,<rw>]
<url>:Krävs. Url:en för Azure Blob Storage-anslutningen. Den måste innehålla containersökvägen och en avslutande /.
<sas>: Valfritt. För slutpunkter som använder validering av signatur för delad åtkomst använder du den här parametern för att ange den genererade SAS:en.
Icke-Azure-slutpunkter kan tillhandahålla en åtkomsttoken med den här parametern. Så länge de kan svara på GET- och PUT-begäranden i formuläret <url>/<sha512>?<sas>.
Till exempel skapar en källa som konfigurerats på följande sätt: azurl,https://mydomain.com/vcpkg/,token=abc123,readwrite, en begäran i formuläret: https://mydomain.com/vcpkg/<sha512>?token=abc123.
Du kan också använda en filsystemplats som slutpunkt med hjälp x-azurl,file://<filesystem-location>[,,<rw>] av mönstret.
Konfigurerar till exempel x-azurl,file://Z:/vcpkg/assetcache/,,readwrite en cache i nätverksmappen Z:/ .
Arbetsflödet för den här tillgångskällan är:
- Försök att läsa från spegeln
- (Om steg 1 misslyckades) Läs från den ursprungliga URL:en
- (Om steg 2 lyckades) Skriv tillbaka till speglingen
Du kan aktivera/inaktivera steg 1 och 3 via <rw> specificeraren och du kan inaktivera steg 2 via x-block-origin nedan.
Mer information om hur du konfigurerar en källa finns i x-azurl.
x-block-origin
Syntax: x-block-origin
Inaktiverar återställning till den ursprungliga nedladdnings-URL:en när en tillgång inte hittas i någon av de konfigurerade källorna.
x-script
Syntax: x-script,<template>
Skickar till ett externt verktyg för att hämta tillgången.
<template>:Krävs. En kommandomall som vcpkg kör för att hämta en tillgång. Till exempel: x-script,curl -L {url} --output {dst} konfigurerar vcpkg för att köra curl och ange parametrarna {url} och {dst} .
Logiken för att återställa och ladda upp tillgångar och ansluta till cachelagringsslutpunkten är ansvaret för kommandot som tillhandahålls i mallen.
vcpkg ersätter dessa argument när kommandot körs:
-
{url}: den ursprungliga nedladdnings-URL:en för tillgången. -
{sha512}: den förväntade SHA512 för den nedladdade tillgången. -
{dst}: den plats där den nedladdade tillgången förväntas.
Mallkommandot körs i vcpkgs byggmiljö. Det innebär att vissa miljövariabler som PATH kan ändras av trillingen.