Tenancy and isolation model for TAMS
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Tranquilla
- Ambito
- api, backend-api-design
Direzione di ricerca
Non vengono indicati file, test o punti di ingresso. Inizia esaminando le API TAMS esistenti e il modo in cui gli attuali deployment gestiscono la separazione dei contenuti, il controllo degli accessi e lo storage. Il lavoro è completo quando è stata presa e documentata una decisione su multi-tenancy o namespaces, isolamento delle API, contesto del tenant e implicazioni per la fatturazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
TAMS does not currently appear to define a clear tenancy or isolation model. If TAMS is intended to support multi-tenant deployments, some form of isolation may be required for content separation, access control, and tier-based billing.
Description
This issue is intended to start a discussion on whether TAMS should define a tenancy model.
The following points should be clarified:
- How should tenant information be passed to TAMS?
- If explicit tenancy is not introduced, would a namespace-based model be a better fit for TAMS?
- How should TAMS APIs be isolated if tenancy is introduced?
Use Case
- Guarantee content isolation when TAMS is used as a multi-tenant application.
- Support tier-based billing when TAMS manages the underlying storage.
- Lingua principale
- Makefile
- Stelle
- 117
- Fork
- 13
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di bbc/tams
-
Allow UUID versions 6-8 for idsForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
App Note 14 clarification for full API pathForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertatsc-discuss
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
appnote
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
[BUG] Flow Profiles can't be deletedForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertatsc-discuss
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
G-nn-r/lg_heatpump#52 ·
-
area: core bug priority: high
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
griffinwork40/agent-afk#4872 ·
I maintainer di solito rispondono entro 1 giorno
-
fleet size/m
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
sipyourdrink-ltd/bernstein#7517 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
BUG-MERGE-TO-HDR-RESULT-NAMEApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
storytold/photocraft#14025 ·
I maintainer di solito rispondono entro 1 giorno