INTEGRITY Dokumentace

Návody

V sekcích níže najdete informace o běžných akcích, které můžete provádět při správě dat ve službě Secrets Store.

Musíte mít role Super Administrator nebo Secrets Store Admin ve vašem účtu Cloudflare.

Správa přes Wrangler

Wrangler je rozhraní příkazové řádky (CLI), které vám umožňuje správu Cloudflare Workers projektů. Viz Příkazy Wrangleru kde najdete návod, jak jej používat se Secrets Store.

Vytvoření tajemství

  1. V dashboardu Cloudflare přejděte na Secrets Store stránce.

    Přejděte na Secrets Store ↗
  2. Vyberte Create secret.

  3. Vyplňte povinná pole. Po uložení tajemství už nebude možné jeho hodnotu znovu zobrazit.

  4. (Volitelné) Vyberte Add additional secret k vytvoření více tajemství najednou.

  5. Vyberte Save a potvrďte.

Požadovaná oprávnění API tokenu

Alespoň jeden z následujících oprávnění tokenu je povinné:
  • Secrets Store Write
Vytvoření tajemství
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/secrets_store/stores/$STORE_ID/secrets" \
	--request POST \
	--header "X-Auth-Email: $CLOUDFLARE_EMAIL" \
	--header "X-Auth-Key: $CLOUDFLARE_API_KEY" \
	--json '[
		{
				"name": "<MY_SECRET_NAME>",
				"value": "<SECRET_VALUE>",
				"scopes": [
						"workers"
				],
				"comment": ""
		},
		{
				"name": "<MY_SECRET_NAME_2>",
				"value": "<SECRET_VALUE>",
				"scopes": [
						"workers"
				],
				"comment": ""
		}
	]'

Duplikace tajemství

Duplikováním tajemství zachováte stejnou hodnotu, ale můžete změnit název, rozsah nebo poznámky.

  1. V dashboardu Cloudflare přejděte na Secrets Store stránce.

    Přejděte na Secrets Store ↗
  2. V seznamu existujících tajemství vyhledejte to, které chcete duplikovat.

  3. Klikněte na tři tečky vedle tajemství a vyberte Duplikovat.

  4. Upravte Název tajemství, Rozsah oprávnění, nebo Komentář, podle vašich potřeb.

  5. Vyberte Save a potvrďte.

curl https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/secrets_store/stores/$STORE_ID/secrets/$SECRET_ID/duplicate \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--header "Content-Type: application/json" \
--data '{
    "name":"<NEW_DUPLICATE_NAME>",
    "scopes":["workers"],
    "comment":""
}'

Úprava tajemství

Úpravou tajemství nahradíte existující hodnotu novou.

Tajemství můžete také upravit na Rozsah oprávnění a Komentář.

  1. V dashboardu Cloudflare přejděte na Secrets Store stránce.

    Přejděte na Secrets Store ↗
  2. V seznamu existujících tajemství vyhledejte to, které chcete upravit.

  3. Klikněte na tři tečky vedle tajemství a vyberte Úprava.

  4. Upravte dostupná pole podle potřeby a vyberte Save a potvrďte.

Viz Secrets Store API pro úplnou dokumentaci API.

curl --request PATCH \
https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/secrets_store/stores/$STORE_ID/secrets/$SECRET_ID \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--header "Content-Type: application/json" \
--data '{
    "comment":"<NEW_COMMENT>",
    "value":"<NEW_SECRET_VALUE>",
    "scopes":["workers"]
}'

Odstranění tajemství

  1. V dashboardu Cloudflare přejděte na Secrets Store stránce.

    Přejděte na Secrets Store ↗
  2. V seznamu existujících tajemství vyhledejte to, které chcete odstranit.

  3. Klikněte na tři tečky vedle tajemství a vyberte Smazat.

  4. Zadejte název tajemství a vyberte Smazat a potvrďte.

Viz Secrets Store API pro úplnou dokumentaci API.

Požadovaná oprávnění API tokenu

Alespoň jeden z následujících oprávnění tokenu je povinné:
  • Secrets Store Write
Odstranění tajemství
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/secrets_store/stores/$STORE_ID/secrets/$SECRET_ID" \
	--request DELETE \
	--header "X-Auth-Email: $CLOUDFLARE_EMAIL" \
	--header "X-Auth-Key: $CLOUDFLARE_API_KEY"