Comment réparer "Accès refusé" lors de la suppression de haricot élastique S3 vide?
J'ai remarqué qu'un haricot élastique dessine environ $20 à $ 30 chaque mois sur mon compte AWS et il s'avère que c'est un seau S3 vide.
J'ai essayé de le supprimer mais il renvoie l'erreur "Accès refusé".
J'ai également essayé d'utiliser life cycle pour le supprimer, mais cela n'a pas non plus fonctionné. Voici comment j'ai mis en place le cycle de vie:
Je l'ai mis à supprimer 1 jour après la création
3 réponses
Vérifiez la stratégie de compartiment sur le compartiment S3. Le nom du compartiment semble être le compartiment standard que beanstalk crée pour stocker les versions de votre application,les journaux, etc. Pour éviter la suppression accidentelle du compartiment, la stratégie de compartiment refuse l'autorisation de suppression. Vous pouvez mettre à jour les autorisations de la stratégie de compartiment S3 pour autoriser la suppression de votre compte root. Très probablement, votre stratégie de compartiment n'autorise actuellement pas la suppression du compartiment. Ensuite, vous serez en mesure de supprimer le seau.
Lire la suite A propos des autorisations de seau S3 ici: http://docs.aws.amazon.com/AmazonS3/latest/UG/EditingBucketPermissions.html
Elastic beanstalk a ajouté cette restriction automatiquement lors de la création du compartiment. Pour l'enlever, vous devrez d'abord vider le seau.
Une fois terminé, sélectionnez le compartiment -- > propriétés -- > autorisations --> Modifier le compartiment Politique .
Vous verrez maintenant les autorisations Elastic Beanstalk automatiquement ajoutées à ce compartiment. Faites défiler jusqu'à l'endroit où vous trouvez le "Action": "s3:DeleteBucket", au-dessus de ce changement "Effect":" Deny " à " Effect": "Autoriser"
Une fois terminé, enregistrez la modification et supprimez le compartiment.
Il s'agit D'une résection de haricot élastique pour enregistrer votre suppression accidentelle. vous pouvez résoudre ce problème en suivant 2 étapes.
- Autorisation du bénéficiaire de télécharger et de supprimer
- Modifier seau politique par
bucket => Properties => Permissions => Edit bucket policy
et autoriser"Effect": "Allow"
à partir de"Effect": "Deny"
Vérifiez ci-dessous la capture d'écran pour plus d'aide.
Capture D'Écran D'Autorisation:
Politique De Compartiment