Le registrazioni audio e desktop possono essere archiviate localmente o caricate direttamente da ciascun agente su un profilo di archiviazione esterno denominato. Configura i profili in File / Configuration / External Storage.
La crittografia è indipendente dalla posizione di archiviazione e protegge anche le registrazioni archiviate localmente. Vedi Crittografia della registrazione end-to-end.
ChromeOS (Chromebook) Supporto
ChromeOS non conservano le registrazioni del desktop localmente sul Chromebook. Caricano le registrazioni direttamente su un dispositivo di archiviazione esterno e supportano solo questi tipi di profili:
- Amazon S3 e servizi S3 compatibili
- Google Cloud Storage
- Azure Blob Storage
- WebDAV
SMB 2/3, SMB 1.0, FTP e SFTP non possono essere utilizzati per Registrazioni ChromeOS. L'endpoint di archiviazione selezionato deve essere direttamente raggiungibile dal Chromebook. Consulta ChromeOS e Chromebook Monitoraggio dei dipendenti.
Campi del profilo comune
- Provider: seleziona il protocollo o il servizio di archiviazione.
- Profile name: mantieni il nome suggerito o inserisci un nome descrittivo univoco.
- Folder: facoltativa tranne SFTP. Non aggiungere il nome dell'agente o le cartelle del tipo di registrazione; l'applicazione li aggiunge.
- Recording quota: zero significa Illimitato. Scegli se il superamento di una quota configurata interrompe la registrazione o elimina le registrazioni più vecchie.
SMB 2/3
- Crea una condivisione SMB e un account dedicato sul NAS o sul file server. Concedi l'autorizzazione all'elenco, alla creazione, alla lettura, alla scrittura e all'eliminazione.
- SMB server: inserisci il nome DNS o l'indirizzo IP senza
\\, il nome della condivisione o una lettera dell'unità mappata. - Share: inserisci solo il nome di condivisione SMB.
- User name / Password: inserire l'account dedicato fornito dal NAS o dall'amministratore del server.
- Domain: immetti il dominio Active Directory/NT per un account di dominio. Lascialo vuoto per un server locale o un account NAS.
- Folder: facoltativamente inserisci una cartella relativa sotto la condivisione.
L'agente si connette al client del protocollo SMB2/SMB3.
Utilizza una cartella condivisa Windows cartella condivisa
- Sul computer Windows che memorizzerà le registrazioni, crea una cartella come
D:\Recordings. - Crea un account Windows dedicato locale o di dominio con una password complessa. Non utilizzare l'accesso ospite.
- Fai clic con il pulsante destro del mouse sulla cartella e apri Properties / Sharing / Advanced Sharing.
- Seleziona Share this folder, inserisci un nome come
Recordings e apri Permissions. - Aggiungi l'account dedicato e consenti Change e Read. Rimuovi l'accesso ampio che non è necessario.
- Nella scheda Security, aggiungi lo stesso account e consenti Modify. Le autorizzazioni di condivisione e NTFS devono entrambe consentire l'accesso.
- Per una rete affidabile, utilizza il profilo di rete Private Windows e abilita Network discovery e File and printer sharing in Settings / Network & internet / Advanced network settings / Advanced sharing settings.
- Abilita la regola Windows Firewall File and Printer Sharing (SMB-In) per il profilo attendibile. Gli agenti devono raggiungere la porta TCP 445.
- Imposta SMB server sul nome del computer Windows o sull'indirizzo IP e Share sulla condivisione avanzata nome.
- Per Active Directory, inserisci il dominio AD. Per un account locale, normalmente lascia vuoto il Domain; se l'autenticazione lo richiede, utilizza il nome del computer Windows come dominio.
- Esegui Test connection. Se fallisce, verifica entrambi i set di autorizzazioni e prova
\\server\share da un altro computer utilizzando lo stesso account.
Il moderno Windows utilizza SMB 2/3 per questa configurazione; non abilitare SMB 1.0. Consulta la guida alla condivisione di file in rete Windows di Microsoft.
SMB 1.0
Avviso di sicurezza: SMB 1.0 è obsoleto e non sicuro. Utilizzalo solo con un sistema legacy isolato che non può supportare SMB 2/3.
Compila gli stessi campi e concedi le stesse autorizzazioni di SMB 2/3. SMB 1.0 deve essere già abilitato sul server; Net Monitor for Employees Pro non lo installa né lo abilita.
FTP
Avviso di sicurezza: FTP invia credenziali e registrazioni senza crittografia. Preferisci SFTP o WebDAV su HTTPS.
- Chiedi al server o all'amministratore dell'hosting un account FTP con autorizzazioni per elenco, creazione directory, caricamento, download ed eliminazione.
- FTP server: inserisci un nome DNS o un indirizzo IP. È accettato anche un URL
ftp://. - Port: mantieni la porta predefinita 21 o inserisci la porta fornita dall'amministratore FTP.
- User name / Password: inserisci le credenziali dal server FTP o dal pannello di controllo dell'hosting.
- Folder: facoltativamente inserisci una cartella sotto la directory di accesso. Inizia con
/ per un percorso assoluto quando il server lo consente.
Il firewall del server deve consentire connessioni dati FTP passive.
WebDAV
- Ottieni un account e l'URL di una raccolta WebDAV esistente dal provider o dall'amministratore. Un tipico URL di Nextcloud è
https://server.example.com/remote.php/dav/files/user. - WebDAV URL: inserisci l'URL completo della raccolta HTTPS.
- User name / Password: inserisci le credenziali WebDAV. Utilizza una password dell'applicazione quando l'autenticazione a più fattori è abilitata e il provider ne supporta una.
- Folder: facoltativamente inserisci una cartella sotto tale URL.
L'account deve consentire PROPFIND, MKCOL, PUT, GET e DELETE. La raccolta di base deve già esistere.
SFTP
- Chiedi all'amministratore SSH/SFTP il server, la porta, l'account, la cartella scrivibile e il metodo di autenticazione consentito. Il server deve consentire SFTP e l'autenticazione con password o chiave pubblica.
- SSH server: inserisci il nome host o l'indirizzo IP.
- Port: mantiene la porta predefinita 22 o immette la porta fornita dall'amministratore SSH/SFTP.
- Folder: inserisci un percorso relativo alla directory di accesso dell'account, ad esempio
recordings. Inizia con / per un percorso POSIX assoluto quando consentito. - User name: inserisci l'account SFTP.
- Per l'autenticazione con password, lascia vuota la Private key e inserisci la Password dell'account.
- Per l'autenticazione con chiave pubblica, installa la chiave pubblica corrispondente nel file
authorized_keys dell'account, fai clic su Load... e seleziona la chiave privata OpenSSH o PEM. Immettere la passphrase della chiave se è crittografata. Fai clic su Clear per utilizzare nuovamente l'autenticazione della password. - Fai clic su Get key..., confronta l'impronta digitale SHA-256 con l'impronta digitale dell'amministratore del server e conferma solo se corrispondono.
Il contenuto della chiave privata, non il nome del file locale della console, viene salvato nel profilo per essere utilizzato dall'agente. Proteggi il profilo e, ove possibile, utilizza una chiave dedicata protetta da passphrase. L'account necessita dell'autorizzazione per elencare, creare, leggere, scrivere ed eliminare.
La chiave privata del client autentica l'account; la chiave host del server separata identifica il server. L'omissione della chiave host disabilita la verifica dell'identità del server ed è pericolosa.
Amazon S3
Utilizza un bucket Amazon S3 dedicato per uso generico e un utente IAM. Non utilizzare mai le credenziali dell'account root né rendere pubblico il bucket.
1. Crea il secchio
- Accedi alla Console di gestione AWS con un'identità di amministratore e apri Amazon S3.
- Seleziona la regione AWS in cui archiviare le registrazioni, ad esempio
eu-central-1. - Apri Buckets / Create bucket e mantieni General purpose come tipo di bucket.
- Inserisci un nome minuscolo univoco a livello globale, ad esempio
organization-recordings-12345 e salva il nome esatto. - Mantieni la Object Ownership impostata su Bucket owner enforced e mantieni tutte le opzioni Block Public Access abilitate.
- Per una pulizia prevedibile della quota, lasciare disabilitato il controllo delle versioni del bucket. Se necessario, aggiungi una regola del ciclo di vita per far scadere le versioni non correnti. La crittografia SSE-S3 predefinita non richiede autorizzazioni aggiuntive; una chiave KMS gestita dal cliente lo fa. Non abilitare Blocco oggetto se l'applicazione deve eliminare le registrazioni.
- Crea il bucket e salva il codice esatto della regione AWS dalla pagina Proprietà o dall'elenco dei bucket.
2. Crea la policy IAM
- Apri IAM / Policies / Create policy e seleziona l'editor JSON.
- Incolla la policy di seguito e sostituisci entrambe le occorrenze di
YOUR_BUCKET_NAME con il nome esatto del bucket.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "ListRecordings",
"Effect": "Allow",
"Action": "s3:ListBucket",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME"
},
{
"Sid": "ManageRecordings",
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:DeleteObject"
],
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*"
}
]
}
- Fai clic su Next, risolvi gli errori di convalida, assegna un nome alla policy
RecordingStorageS3 e creala.
La policy consente solo di elencare il bucket selezionato e di caricare, scaricare, riprodurre ed eliminare oggetti in esso contenuti.
3. Crea l'utente IAM e la chiave di accesso
- Apri IAM / Users / Create user, inserisci
recording-storage-agent e crea l'utente senza accesso alla console. - Apri l'utente, seleziona Permissions / Add permissions / Attach policies directly, seleziona
RecordingStorageS3 e aggiungilo. - Apri Security credentials / Access keys / Create access key.
- Scegli un'applicazione in esecuzione all'esterno di AWS o Other se mostrato, continua e crea la chiave.
- Copia l'Access key ID e la Secret access key oppure scarica il CSV. AWS visualizza il segreto solo una volta.
4. Compila i campi della domanda
- Apri File / Configuration / External Storage, fai clic su New e seleziona Archiviazione compatibile con S3 (incluso Amazon S3).
- Profile name: inserisci un nome univoco come
Amazon S3 Recordings. - HTTPS endpoint: lascia vuoto per Amazon S3.
- Bucket: inserisci il nome esatto del bucket.
- Folder: facoltativamente inserisci un prefisso della chiave oggetto come
recordings. Non includere il nome del bucket o del computer; la cartella viene creata automaticamente. - Region: inserisci il codice regionale esatto, ad esempio
eu-central-1. - Access key / Secret key: incolla i valori della chiave IAM corrispondenti.
- Fai clic su Save e Test connection.
Risoluzione dei problemi
- AccessDenied (403): conferma che la policy è collegata, gli ARN del bucket sono esatti e che nessuna policy del bucket, limite delle autorizzazioni o policy dell'organizzazione nega l'accesso.
- Regione errata o AuthorizationHeaderMalformed: correggi il codice regionale.
- SignatureDoesNotMatch: reinserisci la coppia di chiavi corrispondente e correggi l'orologio del computer dell'agente.
- NoSuchBucket (404): correggi il nome del bucket o l'account AWS.
- Errore KMS: utilizza SSE-S3 predefinito o concedi all'utente IAM le autorizzazioni necessarie per la chiave KMS.
AWS: crea un bucket · AWS: crea una policy · AWS: crea un utente · AWS: crea una chiave di accesso
Come utilizzare i servizi compatibili con S3
I seguenti servizi funzionano tramite archiviazione compatibile con S3 (incluso Amazon S3). Crea prima il bucket e le credenziali nel portale del provider. Inserisci l'endpoint di base HTTPS senza il nome del bucket o un percorso del bucket finale; inserisci quel nome separatamente in Bucket. Le credenziali devono consentire l'elenco del bucket e la creazione, lettura ed eliminazione dei suoi oggetti. La Folder è facoltativa.
Dopo aver riempito un profilo, fai clic su Save e Test connection. Queste integrazioni richiedono URL di bucket in stile percorso, AWS Signature Version 4 e risposte di elenchi XML compatibili con S3.
Come utilizzare Cloudflare R2 come spazio di archiviazione esterno
- Accedi alla dashboard di Cloudflare, apri Storage & databases / R2 / Overview, fai clic su Create bucket e salva il nome esatto del bucket.
- Nella pagina Panoramica R2, apri Manage R2 API Tokens R2 e crea un token API dell'account. Concedi Object Read & Write e, per un privilegio minimo, limita il token al bucket di registrazione.
- Copia l'Access Key ID, la Secret Access Key e l'endpoint S3 mentre vengono visualizzati. Conserva il segreto in modo sicuro.
- Crea un profilo compatibile con S3. Imposta HTTPS endpoint su
https://<ACCOUNT_ID>.r2.cloudflarestorage.com, Bucket sul nome del bucket e Region su auto. - Inserisci l'ID chiave di accesso R2 e la chiave di accesso segreta, opzionalmente imposta Folder, quindi salva e testa il profilo.
Non aggiungere il nome del bucket all'endpoint. Evitare regole di conservazione che impediscono l'eliminazione quando l'applicazione è configurata per rimuovere le vecchie registrazioni. Consulta la guida API di Cloudflare S3 e la documentazione sul ciclo di vita degli oggetti.
Come utilizzare Backblaze B2 come memoria esterna
- Accedi alla console web Backblaze, apri B2 Cloud Storage / Buckets, fai clic su Create a Bucket, scegli Private e salva il nome e la regione.
- Apri Application Keys / Add a New Application Key. Limitalo al bucket di registrazione, attiva Allow List All Bucket Names e concedi l'accesso in lettura e scrittura. La chiave richiede
listFiles, readFiles, writeFiles e deleteFiles. - Copia il keyID e applicationKey generati; la chiave dell'applicazione viene visualizzata una sola volta. Non utilizzare la chiave dell'applicazione principale dell'account.
- Crea un profilo compatibile con S3. Utilizza
https://s3.<REGION>.backblazeb2.com come HTTPS endpoint, ad esempio https://s3.us-west-004.backblazeb2.com. Inserisci lo stesso codice regionale, ad esempio us-west-004, in Region. - Inserisci il nome del bucket, la cartella opzionale, keyID come Access key e applicationKey come Secret key, quindi salva e testa.
B2 mantiene le vecchie versioni degli oggetti per impostazione predefinita. Configura le regole del ciclo di vita del bucket per rimuovere le versioni nascoste o precedenti se le registrazioni eliminate devono rilasciare immediatamente la quota di archiviazione. Consulta la guida API compatibile con S3 di Backblaze e la guida alla chiave dell'applicazione.
Come utilizzare Wasabi come memoria esterna
- Accedi alla Console Wasabi, apri Buckets / Create Bucket, inserisci un nome univoco e seleziona la regione più vicina agli agenti.
- Mantieni il bucket privato. Per una pulizia prevedibile della quota delle applicazioni, lascia il controllo delle versioni e il blocco degli oggetti disabilitati oppure configura le regole del ciclo di vita che rimuovono le versioni conservate.
- Crea un subutente e una policy dedicati, ove disponibile, concedendo al bucket elenco e all'accesso agli oggetti get, put ed delete solo a questo bucket. Apri Access Keys / Create New Access Key per quell'utente e copia o scarica la coppia di chiavi.
- Crea un profilo compatibile con S3. Utilizza l'URL del servizio per la regione del bucket come HTTPS endpoint. Per
us-east-1, utilizza https://s3.wasabisys.com; per un'altra regione, copia l'URL del servizio regionale dalla documentazione o dalla console di Wasabi. - Inserisci il codice esatto della regione Wasabi, il nome del bucket, la cartella opzionale, la chiave di accesso e la chiave segreta, quindi salva e testa.
La regione dell'endpoint e il campo Region devono corrispondere al bucket. Consulta la guida completa di Wasabi, la guida per utente e chiave di accesso e gli URL di servizio.
Come utilizzare DigitalOcean Spaces come spazio di archiviazione esterno
- Accedi al pannello di controllo DigitalOcean, apri Spaces Object Storage e fai clic su Create Bucket.
- Scegli la regione del data center, seleziona l'archiviazione Standard per le registrazioni che verranno elencate e riprodotte regolarmente, inserisci un nome di spazio univoco e mantieni limitato l'elenco dei file.
- Apri la pagina della chiave di accesso di Spaces e crea una chiave dedicata. Limitalo allo spazio quando disponibile e concedi l'accesso in lettura, scrittura, elenco ed eliminazione. Copia la chiave di accesso e la chiave segreta quando vengono visualizzate.
- Crea un profilo compatibile con S3. Imposta HTTPS endpoint sull'endpoint di origine della regione,
https://<REGION>.digitaloceanspaces.com, ad esempio https://nyc3.digitaloceanspaces.com. Non utilizzare un endpoint CDN o un sito Web statico. - Imposta Bucket sul nome dello spazio e Region sul relativo codice, ad esempio
nyc3. Inserisci la coppia di chiavi e la cartella opzionale, quindi salva e prova.
Consulta la guida rapida di Spaces di DigitalOcean, la guida alle chiavi di accesso e il riferimento sulla compatibilità con S3.
Come utilizzare MinIO come memoria esterna
- Apri la console MinIO fornita dal tuo amministratore e crea un bucket privato per le registrazioni.
- Crea un account utente o di servizio dedicato e una chiave di accesso. Collega una policy che consenta
s3:ListBucket su arn:aws:s3:::YOUR_BUCKET e s3:GetObject, s3:PutObject e s3:DeleteObject su arn:aws:s3:::YOUR_BUCKET/*. - Chiedi all'amministratore l'URL S3 API raggiungibile esternamente e la regione di firma. L'URL API, come
https://storage.example.com:9000, non è necessariamente l'URL della console MinIO. - Crea un profilo compatibile con S3. Inserisci l'URL API S3 come HTTPS endpoint, il nome del bucket, la cartella opzionale e la regione configurata. Utilizza
us-east-1 solo se l'amministratore conferma che è in uso la regione predefinita. - Inserisci la coppia di chiave di accesso e chiave segreta, quindi salva e testa dal computer della console e dalle reti utilizzate dagli agenti.
Tutti gli agenti necessitano dell'accesso DNS e di rete all'endpoint API. Utilizza HTTPS; se MinIO utilizza un'autorità di certificazione privata, installa tale CA come attendibile su ogni computer dell'agente. Non abilitare Blocco oggetto se l'applicazione deve eliminare vecchie registrazioni. Consulta la documentazione MinIO e la documentazione sulla chiave di accesso.
Come utilizzare lo storage di oggetti Hetzner come spazio di archiviazione esterno
- Accedi a Hetzner Cloud Console, seleziona un progetto, apri Object Storage, crea un bucket e scegli la sua posizione.
- Salva il codice di posizione:
fsn1, nbg1 o hel1. Mantieni il bucket privato. - Apri Security / S3 Credentials, fai clic su Generate credentials, aggiungi un nome descrittivo e copia in modo sicuro la chiave di accesso e la chiave segreta. Il segreto viene mostrato solo una volta.
- Crea un profilo compatibile con S3. Imposta HTTPS endpoint su
https://<LOCATION>.your-objectstorage.com, ad esempio https://fsn1.your-objectstorage.com. - Immetti il nome del bucket, la cartella opzionale, il codice di posizione nella Region e le credenziali generate, quindi salva e testa.
Se le credenziali sono condivise con altre applicazioni, utilizzare una policy di bucket per limitare l'accesso al bucket di registrazione. Consulta la panoramica sullo storage degli oggetti e la guida alle credenziali S3 di Hetzner.
Come utilizzare IBM Cloud Object Storage come archiviazione esterna
- Accedi alla console IBM Cloud, crea o apri un'istanza del servizio Cloud Object Storage e crea un bucket privato. Seleziona la posizione, la resilienza e la classe di archiviazione, quindi registra il nome esatto del bucket e il codice di posizione.
- Apri Service credentials / New credential, seleziona un ruolo che consenta di elencare, leggere, scrivere ed eliminare oggetti, come Writer, e attiva Include HMAC Credential.
- Crea la credenziale ed espandila. In
cos_hmac_keys, copia access_key_id e secret_access_key. Non inserire apikey IBM Cloud nei campi S3. - Nella pagina Configuration del bucket, copia l'endpoint S3 pubblico e la posizione di firma. Gli agenti esterni a IBM Cloud normalmente necessitano dell'endpoint pubblico, ad esempio
https://s3.us-south.cloud-object-storage.appdomain.cloud. - Crea un profilo compatibile con S3. Inserisci l'endpoint senza il nome del bucket, inserisci il nome esatto del bucket, la cartella facoltativa e la posizione di firma del bucket in Region. Ad esempio, un bucket multiregione standard USA utilizza
us-standard; non dedurre questo valore solo dal nome host dell'endpoint. - Immetti l'ID e il segreto della chiave di accesso HMAC, quindi salva e verifica.
Utilizza un endpoint pubblico, privato o diretto solo quando ogni agente dispone del routing e dell'accesso DNS corrispondenti. Consulta la guida alle credenziali di servizio, la guida alle credenziali HMAC e il riferimento endpoint di IBM.
Google Cloud Storage
Utilizza un bucket dedicato, un account di servizio e una chiave di interoperabilità HMAC. Il profilo non accetta una chiave dell'account di servizio JSON scaricata.
1. Crea il progetto e il bucket
- Accedi a Google Cloud Console e seleziona o crea un progetto con la fatturazione abilitata.
- L'amministratore che crea la chiave necessita di Storage HMAC Key Admin (
roles/storage.hmacKeyAdmin). Se la creazione della chiave non è disponibile, controlla i criteri dell'organizzazione che limitano i tipi di autenticazione o le chiavi dell'account di servizio. - Apri Cloud Storage / Buckets / Create. Inserisci un nome univoco a livello globale, scegli una posizione adatta e utilizza lo spazio di archiviazione Standard a meno che tu non abbia esaminato i costi di recupero e conservazione del livello più freddo.
- Utilizza l'accesso a livello di bucket Uniform e la prevenzione dell'accesso pubblico. Per impostazione predefinita, i nuovi bucket prevedono l'eliminazione temporanea di sette giorni; disabilitarlo per la pulizia prevedibile della quota o tenere conto degli oggetti eliminati conservati e fatturabili. Evita i blocchi di conservazione quando è necessario eliminare le vecchie registrazioni.
- Mantieni la crittografia gestita da Google a meno che la tua organizzazione non richieda specificamente chiavi gestite dal cliente, quindi crea il bucket.
2. Crea e autorizza l'account di servizio
- Apri IAM & Admin / Service Accounts / Create service account, utilizza un nome come
recording-storage-agent e termina senza un ruolo di archiviazione a livello di progetto. - Apri la pagina Permissions del bucket di registrazione, fai clic su Grant access, aggiungi l'e-mail dell'account di servizio e concedi Storage Object User (
roles/storage.objectUser) solo su questo bucket. - Questo ruolo fornisce le autorizzazioni necessarie per creare, ottenere, elencare, aggiornare ed eliminare gli oggetti.
3. Crea la chiave HMAC e compila il profilo
- Apri Cloud Storage / Settings / Interoperability, fai clic su Create a key for a service account e seleziona l'account del servizio di registrazione.
- Copia immediatamente l'Access ID e il Secret dell'HMAC; il segreto viene visualizzato una sola volta. Attendere fino a 60 secondi affinché la chiave diventi utilizzabile.
- Crea un profilo Google Cloud Storage. Lascia vuoto l'HTTPS endpoint, inserisci il Bucket esatto, facoltativamente inserisci una Folder e mantieni la Region impostata su
auto. - Immetti l'ID di accesso HMAC in Access key e il relativo segreto corrispondente in Secret key. Imposta manualmente la quota di registrazione o lasciala illimitata, quindi fai clic su Save e Test connection.
Risoluzione dei problemi
- 403 AccessDenied: controlla il ruolo a livello di bucket, l'email dell'account di servizio e le policy di negazione dell'organizzazione.
- InvalidAccessKeyId: utilizza l'ID di accesso HMAC, non l'e-mail dell'account di servizio, l'ID client OAuth o la chiave JSON.
- SignatureDoesNotMatch: reinserisci il segreto corrispondente e correggi l'orologio del computer dell'agente.
- 404 NoSuchBucket: verifica il nome esatto del bucket e del progetto. Se lo spazio di archiviazione rimane occupato dopo l'eliminazione, controlla l'eliminazione temporanea, il controllo delle versioni degli oggetti e i criteri di conservazione.
Google: crea un bucket · Google: crea un account di servizio · Google: ruoli IAM di archiviazione · Google: gestisci le chiavi HMAC · Google: eliminazione temporanea
Azure Blob Storage
Utilizza un account di archiviazione dedicato alle registrazioni quando possibile. Il profilo utilizza la chiave condivisa; I token Microsoft Entra ID e SAS non sono accettati da questi campi.
1. Crea l'account di archiviazione
- Accedi a Portale di Azure, apri Storage accounts / Create e seleziona una sottoscrizione e un gruppo di risorse.
- Inserisci un nome univoco a livello globale composto da 3-24 caratteri utilizzando lettere minuscole e numeri. Seleziona una regione vicina, Blob storage, prestazioni Standard e la ridondanza richiesta.
- Utilizza il livello Hot per le registrazioni riprodotte regolarmente. Su Networking, consenti gli indirizzi IP pubblici degli agenti o fornisci routing e DNS a un endpoint privato.
- Su Security, richiedi il trasferimento sicuro e TLS 1.2, disabilita l'accesso anonimo e mantieni abilitato Enable storage account key access.
- L'eliminazione temporanea e il controllo delle versioni migliorano il ripristino, ma i dati conservati possono consumare spazio di archiviazione. Disabilitateli per una pulizia prevedibile delle quote o configurate regole del ciclo di vita adeguate. Evita le politiche di immutabilità quando le vecchie registrazioni devono essere eliminate.
- Fai clic su Review + create, quindi su Create.
2. Crea un contenitore e ottieni la chiave
- Apri Data storage / Containers / + Container. Inserisci un nome minuscolo composto da 3 a 63 caratteri e seleziona Private (no anonymous access).
- Apri Security + networking / Access keys / Show keys. Copia solo la Key in
key1 o key2, non la stringa di connessione. Proteggi e ruota queste credenziali ad ampio accesso.
3. Compila il profilo
- Crea un profilo Azure Blob Storage. Lascia vuoto HTTPS endpoint per
https://<account>.blob.core.windows.net; utilizzare un endpoint personalizzato solo per un endpoint privato compatibile o una distribuzione Azure Stack. - Immetti l'esatto Container esistente, una Folder opzionale, il nome dell'Storage account e solo la chiave copiata in Account key (Base64).
- Imposta manualmente la quota di registrazione o lasciala illimitata, quindi fai clic su Save e Test connection.
Risoluzione dei problemi
- 403 AuthenticationFailed: verifica l'account e la chiave, abilita l'accesso con la chiave dell'account di archiviazione e corregge l'orologio dell'agente.
- 403 AuthorizationFailure: controlla le regole del firewall, gli intervalli IP, le reti virtuali e il routing degli endpoint privati.
- 404 ContainerNotFound: crea prima il contenitore e inserisci il suo nome esatto in minuscolo.
- Se l'utilizzo rimane elevato dopo l'eliminazione, controlla l'eliminazione temporanea, il controllo delle versioni, gli snapshot, le regole del ciclo di vita e l'immutabilità. Dopo la rotazione della chiave, aggiorna il profilo e riapplica le impostazioni del registratore.
Microsoft: crea un account di archiviazione · Microsoft: crea un contenitore BLOB · Microsoft: gestisci le chiavi dell'account · Microsoft: impostazione chiave condivisa
Salva, testa e assegna il profilo
- Fai clic su Save, quindi su Test connection. Il test carica, elenca, scarica, elimina e ripulisce un oggetto temporaneo.
- Apri Desktop Recorder o Audio Recorder.
- Seleziona il profilo denominato in Recording storage e fai clic su Apply settings per gli agenti selezionati.
I percorsi memorizzati utilizzano folder / agent host name / desktop-recordings e folder / agent host name / audio-recordings.