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é".

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:

Cycle De Vie

Je l'ai mis à supprimer 1 jour après la création

entrez la description de l'image ici

30
demandé sur Rishabh 2015-10-03 21:44:33

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

58
répondu Rohit Banga 2015-10-05 22:57:28

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 .

entrez la description de l'image ici

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.

entrez la description de l'image ici

31
répondu Erion V 2016-05-24 08:33:41

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.

  1. Autorisation du bénéficiaire de télécharger et de supprimer
  2. 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:

entrez la description de l'image ici

Politique De Compartiment

entrez la description de l'image ici

7
répondu Shiv Singh 2016-09-15 10:15:46