Come posso impostare un bucket in Amazon S3 in modo che tutti i file siano di sola lettura di default?Pubblica un bucket in Amazon S3
risposta
È possibile impostare una politica di secchio come dettagliato in questo post del blog:
http://ariejan.net/2010/12/24/public-readable-amazon-s3-bucket-policy/
Come da @ di robbyt suggerimento, creare un criterio secchio con la seguente JSON:
{
"Version": "2008-10-17",
"Statement": [{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": { "AWS": "*" },
"Action": ["s3:GetObject"],
"Resource": ["arn:aws:s3:::bucket/*" ]
}]
}
Importante: sostituire bucket
nella riga Resource
con il nome del bu cket.
Amazon fornisce uno strumento generatore di politica:
http://awspolicygen.s3.amazonaws.com/policygen.html
È possibile inserire la politica per il secchio nelle proprietà per il secchio sulla console AWS:
questo è un documento ufficiale di << Uso dei criteri di buca e delle politiche dell'utente >> https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies .html –
- 1. Elimina oggetto o bucket in Amazon S3?
- 2. Amazon S3 hardcode my bucket URL
- 3. S3: bucket duplicati
- 4. Javascript per scaricare un file dal bucket amazon s3?
- 5. Come mappare più domini allo stesso bucket su Amazon S3?
- 6. Ruby Amazon S3 Accesso negato quando si elencano i bucket
- 7. I criteri bucket Amazon S3 non supportano l'opzione "versione"
- 8. file duplicati in Amazon S3
- 9. Come elencare tutti gli oggetti nel bucket di Amazon S3?
- 10. Limite S3 agli oggetti in un bucket
- 11. SignatureDoesNotMatch - Amazon S3 API
- 12. Esiste un vantaggio nell'utilizzo di più bucket su Amazon S3 rispetto al consolidamento in un singolo bucket?
- 13. Autenticazione download Amazon S3
- 14. Amazon S3 copyObject permesso
- 15. Presto su Amazon S3
- 16. Impostazione proprietario di oggetti in un bucket S3
- 17. Eliminare le versioni di ogni file in un bucket Amazon S3 più vecchio di X giorni
- 18. Come creare un link per il download per un oggetto bucket Amazon S3?
- 19. Errore S3 di Amazon S3
- 20. S3: rendere nuovamente privata una cartella pubblica?
- 21. In quale area geografica è memorizzato il bucket S3?
- 22. Quanto è stabile s3fs per montare un bucket Amazon S3 come directory locale
- 23. Come si fa a cercare nel testo completo un bucket amazon s3?
- 24. Verificare se esiste una chiave con un certo prefisso nel bucket Amazon S3
- 25. Risposta Amazon S3 in JSON?
- 26. Boto - Caricamento file in una posizione specifica su Amazon S3
- 27. Ritardo registro in Amazon S3
- 28. Caricamento di un file in un bucket in Amazon S3 in mancanza di "Numero massimo di tentativi di tentativi raggiunti"
- 29. Caricamento di un file utilizzando Ruby SDK su Amazon S3
- 30. Come limitare l'accesso all'API di Amazon S3?
Quando si utilizza ufficiale Anche AWS CLI 'arn: aws: s3 ::: bucket' deve essere aggiunto all'array' Resource'. (Quindi senza '/ *'.) Spero che questo aiuti gli altri che stanno lottando con questo come me. – silvenon
Il mio male. Questo è necessario solo se si pianifica di "sincronizzare", non solo di visualizzare il bucket. – silvenon
Per supportare l'accesso anonimo tramite python's boto, oltre a impostare questo criterio, ho dovuto anche concedere il privilegio di 'List' a' Everyone' nella sezione Proprietà> Autorizzazioni del bucket. –