INTEGRITY Dokumentace

Jmenné prostory

Artifacts používá jmenné prostory jako nejvyšší úroveň kontejnerů pro repozitáře. Použijte je k oddělení repozitářů podle prostředí, například prod, staging, a dev, podle tenantu nebo shardu.

Jmenný prostor můžete vytvořit explicitně, nebo nechat Artifacts, aby ho vytvořil automaticky. Pokud vytvoříte repozitář v rámci názvu jmenného prostoru, který ještě neexistuje, Artifacts tento jmenný prostor vytvoří automaticky.

Namespace používejte jako kontejnery

Začněte s jedním namespace pro každé prostředí nebo hranici tenantu.

Volba názvu jmenného prostoru

Začněte stabilním názvem, například default, staging, nebo agents-realtime.

Názvy jmenných prostorů se řídí stejnými veřejnými pravidly pojmenování jako názvy repozitářů:

Pokud jste si ještě nezvolili strategii pro jmenné prostory, použijte default v příkladech v celé této dokumentační sadě.

Volba umístění dat

Při vytváření namespace vyberte jurisdikci, která omezí, kde Artifacts ukládá a zpracovává data repozitáře. Každý repozitář v tomto namespace pak používá vybranou jurisdikci.

Jurisdikci jmenného prostoru nelze po vytvoření změnit. Podporované jurisdikce a pokyny k vytvoření najdete v Lokalizace dat.

Všude používejte stejný namespace

Ve vazbě Wrangler použijte stejný název namespace:

{
  "$schema": "./node_modules/wrangler/config-schema.json",
  "artifacts": [
    {
      "binding": "ARTIFACTS",
      "namespace": "default"
    }
  ]
}
[[artifacts]]
binding = "ARTIFACTS"
namespace = "default"

Stejný namespace použijte i ve své základní URL adrese REST:

export ACCOUNT_ID="<YOUR_ACCOUNT_ID>"
export ARTIFACTS_NAMESPACE="default"
export ARTIFACTS_BASE_URL="https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/artifacts/namespaces/$ARTIFACTS_NAMESPACE"

Rozdělte namespaces, pokud je to potřeba

Když se s produktem teprve seznamujete, začněte s jedním namespace. Další namespaces přidejte, když potřebujete jasnější hranice mezi prostředími, týmy nebo úlohami s vysokou zátěží.

Další informace najdete v tématu Doporučené postupy pro Artifacts.