INTEGRITY Dokumentace

Řízení přístupu Secrets Store

Secrets Store umožňuje bezpečnostním administrátorům získat větší kontrolu díky zavedení přístupu na základě rolí. Podrobnosti o rolích u Cloudflare najdete v Základy.

Přístup k tajemství je řízen dvěma nezávislými kontrolami, které musí být obě splněny:

  1. Autorizace: volající musí mít oprávnění k provedení akce. Toto oprávnění pochází buď z role uživatele (pokud požadavek ověří dashboard) nebo Oprávnění API tokenu (pokud je požadavek odeslán pomocí API tokenu). Daný požadavek se posuzuje buď podle jednoho, nebo podle druhého, nikoli podle obou zároveň.
  2. Rozsah tajemství , seznam rozsahů u tajemství musí obsahovat službu, která ho využívá.

Nasazení Workeru, který připojuje tajemství, tak vyžaduje roli nebo API token s oprávněním k připojování tajemství a tajemství, jehož rozsah zahrnuje workers.

Relevantní role

Výchozí definice rolí najdete v seznamu níže.

Super Administrator

Secrets Store Admin

Secrets Store Deployer

Secrets Store Reporter

Oprávnění API tokenů

API tokeny mají dvě úrovně oprávnění Secrets Store: Čtení a Úprava. Potřebné oprávnění závisí na tom, co token dělá, nikoli na tom, zda máte v úmyslu upravit samotné tajemství.

Rozsahy tajemství

Každé tajemství má seznam rozsahy které určují, které služby Cloudflare mohou tajemství používat. Scopes se nastavují při vytvoření tajemství a lze je později upravit úpravou tajemství.

Aktuálně podporované rozsahy jsou:

Požadavek na navázání nebo přiřazení tajemství ke službě bude zamítnut, pokud daná služba není v seznamu scopes, a to i v případě, že volající má správnou roli nebo oprávnění API tokenu. Nasazení Workeru s bindingem Secrets Store proto vyžaduje obojí:

Rozsahy můžete nastavit při vytváření tajemství pomocí dashboardu, API (scopes poli), nebo Wrangler (--scopes příznak).