Amazon Neptune supporta ora il controllo degli accessi basato su tag per IAM
Amazon Neptune Database supporta ora il controllo degli accessi basato su tag (TBAC) per IAM, consentendo ai clienti di utilizzare i tag delle risorse AWS e i tag dei principali IAM come condizioni nelle policy IAM e nelle Service Control Policy (SCP) per controllare l'accesso alle operazioni sul piano dati di Neptune. Neptune offre già una sicurezza solida grazie all'isolamento VPC, alla crittografia TLS e all'autenticazione IAM, ma i clienti che gestiscono più cluster su larga scala necessitavano di un meccanismo dinamico, basato su attributi, per far rispettare i limiti di accesso a livello organizzativo. TBAC risolve questo problema consentendo agli amministratori di governare l'accesso ai cluster senza dover elencare gli ARN dei singoli cluster in ogni policy.
Con TBAC, i principali IAM possono eseguire solo azioni `neptune-db:*` sui cluster Neptune i cui tag corrispondono ai propri: ad esempio, un principale con il tag `Project=FraudDetection` viene automaticamente limitato ai cluster che condividono lo stesso tag. Questo elimina il rischio di accesso laterale negli ambienti VPC condivisi, applica l'isolamento a livello di team e di ambiente tra i progetti e supporta i flussi di lavoro a identità federata che utilizzano tag di sessione SAML o OIDC provenienti da provider di identità esterni. Autorizzazioni granulari come neptune-db:QueryLanguage possono essere utilizzate insieme a TBAC per un controllo degli accessi ancora più dettagliato.
Questa funzionalità è disponibile in tutte le regioni AWS in cui è supportato Amazon Neptune e richiede la versione del motore Neptune 1.2.0.0 o successiva con l'autenticazione IAM abilitata.
Per ulteriori informazioni sulla configurazione del controllo degli accessi basato su tag per Amazon Neptune, incluse le modalità per taggare i cluster DB e i principali IAM e per implementare guardrail a livello organizzativo tramite le SCP, visita la documentazione di Amazon Neptune.