Générateur de politique bucket S3 — CloudFront, accès inter-comptes et lecture publique

Créez une politique de bucket S3 correcte en quelques secondes : laissez CloudFront lire un bucket privé avec Origin Access Control, accordez à un autre compte AWS ou à un rôle IAM un accès en lecture ou en écriture, refusez le HTTP non chiffré, ou rendez un site statique accessible en lecture publique, avec les ARN exacts et la commande AWS CLI pour l'appliquer.

Mis à jour le

Autorisations

Conditions

JSON de la politique
Appliquer avec l’AWS CLI

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Générateur de politique bucket S3

  1. La page s'ouvre en mode politique de bucket S3. Saisissez le nom du bucket et votre identifiant de compte.
  2. Laissez Refuser sans HTTPS activé, puis cochez les accès autorisés : CloudFront, un autre compte, un rôle IAM ou le public.
  3. Renseignez l'identifiant de la distribution, l'identifiant de compte ou l'ARN du rôle, et limitez éventuellement l'accès à un préfixe.
  4. Copiez la politique ou exécutez la commande AWS CLI pour l'appliquer.

Les politiques de bucket courantes

  • CloudFront (OAC) : le bucket reste privé ; seule votre distribution peut le lire, vérifiée avec AWS:SourceArn.
  • Inter-comptes : le principal racine de l'autre compte (ou un rôle de ce compte) peut lire ou écrire des objets.
  • HTTPS uniquement : une instruction Deny pour les requêtes où aws:SecureTransport vaut false, une exigence de conformité fréquente.
  • Lecture publique : Principal: "*" avec s3:GetObject ; nécessite de désactiver Block Public Access, à réserver aux fichiers d'un site public.

Pour les politiques attachées à des utilisateurs et des rôles, passez en mode politique IAM dans le générateur de politique IAM AWS.

Aussi recherché comme : générateur politique bucket s3, exemple politique bucket s3, politique bucket s3 cloudfront oac, politique bucket s3 lecture publique, politique bucket s3 inter-comptes, forcer https bucket s3.

Outils complémentaires : Générateur de politique bucket S3

  • Générateur & testeur CORS — Vous voyez « has been blocked by CORS policy » ?
  • Générateur YAML Kubernetes — Renseignez le nom, l’image et le port de votre application pour obtenir du YAML Kubernetes prêt pour la production : un Deployment avec sondes, limites de ressources et contexte de sécurité renforcé, ainsi que le Service, l’Ingress avec TLS, le ConfigMap, le Secret et le HorizontalPodAutoscaler que vous cochez, le tout dans un seul fichier prêt pour kubectl apply.
  • Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.
  • Vérificateur d’en-têtes de sécurité — Évaluez les en-têtes HTTP de sécurité d’un site, de A+ à F, repérez ceux qui manquent et comprenez pourquoi ils comptent.

Questions fréquentes

Comment autoriser CloudFront à lire un bucket S3 privé ?
Créez un Origin Access Control dans CloudFront, puis ajoutez une politique de bucket qui autorise le principal de service cloudfront.amazonaws.com à effectuer s3:GetObject, avec une condition AWS:SourceArn pointant vers votre distribution. Cochez « Allow CloudFront » ici.
Comment rendre un bucket S3 public ?
Désactivez Block Public Access pour le bucket et ajoutez une politique qui autorise Principal "*" à effectuer s3:GetObject. Ne le faites que pour les fichiers destinés à être publics.
Comment imposer HTTPS sur un bucket S3 ?
Ajoutez une instruction Deny pour tous les principaux et toutes les actions lorsque aws:SecureTransport vaut false. Le générateur l'ajoute par défaut.
Puis-je installer Générateur de politique bucket S3 en tant qu’application web et l’utiliser hors ligne ?
Oui. Générateur de politique bucket S3 est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires