METTI la coerenza del bucket
-
PDF del sito di questa documentazione
- Installazione, aggiornamento e correzione rapida
- Configurare e gestire
- Monitorare e risolvere i problemi
Raccolta di documenti PDF separati
Creating your file...
La richiesta di coerenza PUT bucket consente di specificare la coerenza da applicare alle operazioni eseguite su un bucket.
La coerenza predefinita è impostata per garantire la lettura dopo scrittura per gli oggetti appena creati.
Per completare questa operazione, è necessario disporre dell'autorizzazione s3:PutBucketConsistency o essere root dell'account.
Richiesta
Il x-ntap-sg-consistency
il parametro deve contenere uno dei seguenti valori:
Coerenza | Descrizione |
---|---|
tutto |
Tutti i nodi ricevono i dati immediatamente, altrimenti la richiesta non riesce. |
forte-globale |
Garantisce la coerenza di lettura dopo scrittura per tutte le richieste dei client in tutti i siti. |
sito forte |
Garantisce la coerenza di lettura dopo scrittura per tutte le richieste dei client all'interno di un sito. |
read-after-new-write |
(Impostazione predefinita) fornisce coerenza di lettura dopo scrittura per i nuovi oggetti ed eventuale coerenza per gli aggiornamenti degli oggetti. Offre alta disponibilità e garanzie di protezione dei dati. Consigliato per la maggior parte dei casi. |
disponibile |
Fornisce una coerenza finale sia per i nuovi oggetti che per gli aggiornamenti degli oggetti. Per i bucket S3, utilizzare solo se necessario (ad esempio, per un bucket che contiene valori di log che vengono raramente letti o per operazioni HEAD o GET su chiavi che non esistono). Non supportato per i bucket S3 FabricPool. |
Nota: in generale, si dovrebbe usare la coerenza "Read-after-new-write". Se le richieste non funzionano correttamente, modificare il comportamento del client dell'applicazione, se possibile. In alternativa, configurare il client per specificare la coerenza per ogni richiesta API. Impostare la consistenza a livello del bucket solo come ultima risorsa.
Esempio di richiesta
PUT /bucket?x-ntap-sg-consistency=strong-global HTTP/1.1 Date: date Authorization: authorization string Host: host