Come rendere un secchio pubblico in AWS

Come rendere un secchio pubblico in AWS

I secchi sono creati nel servizio di archiviazione S3 di AWS e vengono utilizzati per archiviare i file come oggetti. Quando un secchio viene creato in Amazon S3, è impostato per impostazione predefinita come privato ma può essere reso pubblico modificando le politiche del secchio. Un secchio S3 privato ha l'ACL e gli oggetti a cui non è possibile accedere pubblicamente. Quando il bucket S3 è reso pubblico, i suoi oggetti possono essere accessibili da tutti gli utenti connessi all'account AWS.

Questo articolo spiegherà il metodo per cambiare un secchio S3 privato in un pubblico in passaggi dettagliati.

Rendere pubblico un secchio privato

Dovrebbe esserci un secchio privato nell'elenco dei secchi AWS S3. In caso contrario, crea prima un secchio. Per rendere pubblico il secchio, prima seleziona il secchio dall'elenco dei secchi che dovrebbe essere reso pubblico. Ad esempio, abbiamo un secchio già creato chiamato "AWSDemobucket51".

Nella sezione autorizzazioni del secchio selezionato, si può osservare che lo stato di accesso del secchio è privato.

Scorri verso il basso fino alle impostazioni del bucket, l'opzione "Blocca All Public Access" sarà abilitata. L'utente deve disabilitare tale opzione per consentire l'accesso al pubblico, per questo, fare clic sul pulsante "Modifica" per modificarlo.

Non marcia l'opzione "Blocca tutto l'accesso pubblico" in modo che sia possibile accedere al bucket pubblicamente.

Ora, scorri di nuovo verso il basso sulla politica del secchio e fai clic sul pulsante "Modifica".

Fai clic sul pulsante "Generatore di politiche".

Questo aprirà un'interfaccia separata in una nuova scheda. In "Passaggio 1", come detto, selezionare la "Politica del secchio S3".

Digita il simbolo * nello spazio indicato per il capitale e quindi selezionare l'opzione "getObject" dal discesa delle azioni.

Ora torna alle impostazioni del secchio Amazon S3 e copia l'ARN.

Incolla l'arn e digita /* alla fine dell'ARN, quindi fai clic sul pulsante "Aggiungi istruzione".

Semplicemente, fai clic sul pulsante "Genera Politico" nel passaggio successivo.

Un mago apparirà con una politica sotto forma di codice. La politica sarà esattamente secondo le configurazioni nel passaggio precedente.

Copia l'intero codice del criterio.

Incolla la politica copiata nell'area fornita per "politica" in contesti di politica dei bucket.

Fai clic sul pulsante "Salva modifiche".

Un messaggio di successo appare in cima che la politica del secchio è stata modificata e lo stato di accesso del secchio è cambiato in "pubblico". Ciò significa che il secchio è ora "accessibile al pubblico".

In questo modo, un secchio S3 può essere reso pubblico.

Conclusione

L'utente può rendere pubblico un bucket privato S3 modificando alcuni dettagli, come disabilitare l'opzione "Blocca tutto l'accesso pubblico" e modificare la politica del secchio configurando alcuni dettagli per modificare la politica e generare una nuova politica di conseguenza. Dopo aver salvato le modifiche, lo stato di accesso del secchio cambia istantaneamente in "pubblico" e "accessibile al pubblico".