Was sind Template-Zugangsdaten?
Template-Zugangsdaten dienen dem Zugriff auf Speicheranbieter wie Amazon S3 oder Google Cloud Storage und werden sicher in einem Transloadit Workspace gespeichert. Mehrere Templates können auf denselben Zugangsdaten-Datensatz verweisen.
So funktionieren Template-Zugangsdaten
Template-Zugangsdaten sind wiederverwendbare Einträge im Workspace, die sensible Zugangsdaten enthalten. Robots können darauf verweisen, wenn sie Daten aus einem externen Speicherdienst lesen oder dorthin schreiben müssen. Die Verweise funktionieren sowohl in direkt übergebenen Assembly Instructions als auch in gespeicherten Templates. Der Workflow speichert einen Verweis auf den Zugangsdaten-Eintrag, statt Anbieterschlüssel in Assembly Instructions oder Browsercode einzubetten. Der Zugriff hängt weiterhin von den Berechtigungen, Ablaufregeln und Ressourcenrichtlinien des externen Anbieters ab. Template-Zugangsdaten verbinden die Ausführungsumgebung von Transloadit mit Speichervorgängen. Daher müssen Abhängigkeiten nachverfolgt, Berechtigungen nach dem Prinzip der geringsten Rechte begrenzt und Rotationen geplant werden.
Wichtige Fakten
- 1Ein Zugangsdaten-Eintrag kann von mehreren Templates gemeinsam genutzt werden. Das vereinfacht die Rotation, doch wenn der Eintrag gelöscht wird, abläuft oder Berechtigungen verliert, können mehrere Workflows ausfallen.
- 2Ein erfolgreicher Abruf der Zugangsdaten garantiert nicht, dass ein Vorgang gelingt: Bucket-Richtlinie, Objektpfad, Region, anbieterseitige Rolle und erlaubte Aktionen können den Zugriff unabhängig voneinander verweigern.
- 3Verweise auf Zugangsdaten vermeiden es, sensible Anbieterzugangsdaten in übermittelte Instructions einzubetten. Bei der Bereitstellung, beim Abruf der Zugangsdaten und bei der Diagnose müssen sensible Angaben weiterhin unkenntlich gemacht werden, damit keine sensiblen Zugangsdaten in Protokolle und Fehlerberichte gelangen. Mitwirkende mit Zugriff auf den Workspace benötigen außerdem angemessen begrenzte Berechtigungen.
Wann Template-Zugangsdaten wichtig sind
Verwenden Sie Template-Zugangsdaten wieder, wenn mehrere Workflows denselben Speicherzugriff benötigen. Dadurch reduzieren Sie redundante Konfigurationen sensibler Zugangsdaten. Verweise funktionieren in gespeicherten Templates und direkt übergebenen Instructions. Rotieren oder ersetzen Sie die Zugangsdaten mit Bedacht, da eine Änderung jeden davon abhängigen Workflow beeinträchtigen kann.