Vai al contenuto principale

FAQ — Bucket S3

Qual è l'endpoint S3 di Hikube?​

L'endpoint è visualizzato nella pagina di ciascun bucket, nella scheda Access & Configuration, campo Endpoint (ad esempio prod.s3.hikube.cloud). Viene indicato anche insieme alle chiavi al momento della creazione di un utente.

Nei suoi client S3, lo anteponga con https://.


Perché il nome S3 del bucket è diverso dal nome che ho scelto?​

Il nome scelto nella console identifica il bucket nel suo progetto. Il nome S3 effettivo, nella forma bucket-<identificativo>, è generato dalla piattaforma per garantirne l'unicità sull'endpoint. Utilizzi sempre il Bucket name visualizzato in Access & Configuration nei suoi comandi e SDK: con il nome scelto nella console, un client S3 riceve AccessDenied.


Quali strumenti sono compatibili?​

Tutti gli strumenti compatibili con l'API S3:

StrumentoConfigurazione
aws-cliaws --endpoint-url https://<endpoint> s3 ls s3://<bucket>/
mc (MinIO Client)mc alias set hikube https://<endpoint> <access-key> <secret-key>
rcloneRemote di tipo s3 con l'endpoint Hikube
s3cmdhost_base e host_bucket verso l'endpoint Hikube
VeleroBackup Kubernetes verso S3 Hikube
ResticBackup di file verso S3 Hikube

Funziona anche qualsiasi libreria compatibile con AWS S3 (boto3, aws-sdk-js, ecc.).


Come funzionano le credenziali?​

Le credenziali sono associate agli utenti S3 del bucket. Alla creazione, ogni utente riceve un Access Key ID e una Secret Access Key, insieme al nome S3 del bucket e all'endpoint. Un bucket può avere più utenti, ciascuno in Read-only o in Read / Write.

Vedere Gestire gli utenti e le chiavi di accesso.


Ho smarrito la chiave segreta di un utente. Cosa devo fare?​

La chiave segreta viene mostrata una sola volta e non può essere recuperata. Crei un nuovo utente (pulsante Add User), aggiorni le sue applicazioni, quindi elimini l'utente precedente.


È possibile avere più bucket?​

Sì. Crei tutti i bucket necessari con Create a bucket. Ogni bucket ha il proprio nome S3 e i propri utenti; le chiavi di un bucket non danno accesso agli altri.


È possibile elencare tutti i propri bucket con un client S3?​

No. Le chiavi di un utente sono limitate al suo bucket: aws s3 ls senza nome di bucket restituisce AccessDenied. L'elenco dei suoi bucket è visibile nella console, pagina Object Storage Buckets.


A cosa serve il blocco (WORM)?​

L'opzione Enable Object Lock (WORM) blocca ogni oggetto per 365 giorni dopo la sua scrittura. La piattaforma applica questa conservazione in modalità COMPLIANCE: nessuno può modificare o eliminare un oggetto, né ridurne la conservazione prima della scadenza. La conservazione WORM è fissata dalla piattaforma: 365 giorni in modalità COMPLIANCE. Non può essere modificata, né alla creazione né in seguito. L'opzione serve per l'archiviazione normativa o per proteggere i backup da un'eliminazione accidentale o malevola. Si sceglie alla creazione del bucket e non può più essere rimossa in seguito. Eliminare un bucket bloccato lo rimuove dalla console, ma non ne elimina gli oggetti: restano bloccati fino alla scadenza della loro conservazione.


La cifratura può essere attivata in un secondo momento?​

No. Enable encryption at rest (LUKS) si sceglie alla creazione e non può essere modificata in seguito. Per cifrare dati esistenti, crei un nuovo bucket cifrato e vi copi gli oggetti (ad esempio con rclone sync o mc mirror).


Qual è la durabilità dei dati?​

I dati sono replicati su tre datacenter (Ginevra, Gland, Lucerna). Questa architettura mantiene la disponibilità e la durabilità dei dati, anche in caso di guasto completo di un datacenter.


Come viene fatturato un bucket?​

La procedura guidata di creazione mostra un Estimated Cost per GB al mese (e all'ora). La tariffa di un bucket cifrato è distinta da quella di un bucket standard.