Dans ma console, je vois un compartiment vide créé par AWS Elastic Beanstalk.
Son nom est 'elasticbeanstalk-ap-northeast-1-xxxxxxx'.
J'ai déjà supprimé mon projet Elastic Beanstalk, mais le compartiment S3 reste toujours et je ne peux pas le supprimer.
Est-il possible de le supprimer?
Accédez à la console de gestion S3 . Vérifiez les propriétés du godet extensible-bean . Sous Autorisations, modifiez la politique du seau, supprimez toutes les entrées, puis enregistrez . Donnez-lui maintenant la suppression.
Normalement, Elastic Beanstalk refuse explicitement l’action DeleteBucket
. Vous pouvez changer ceci en Allow
et alors cela devrait fonctionner.
{
"Sid": "YOUR EB SID",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:DeleteBucket",
"Resource": "YOUR EN ARN"
}
Accédez à la console de gestion S3. Vérifiez les propriétés du seau en haricot élastique. Sous Autorisations, modifiez la stratégie de compartiment.
La stratégie de compartiment refuse explicitement l'action DeleteBucket. Mettre à jour la stratégie de compartiment pour autoriser l'action s3: DeleteBucket:
{
"Sid": "YOUR EB SID",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:DeleteBucket",
"Resource": "YOUR EN ARN"
}
Enregistrez la stratégie de compartiment, allez-y maintenant pour supprimer le compartiment.
Vous pouvez voir une erreur 403 dans la console du développeur> navigateur de réseau (journal) . Vous pouvez supprimer votre compartiment en procédant comme suit.
1. Select your s3 bucket by clicking on bucket name
2. click on permissions
3. click on Bucket Policy
4. click on Delete
5. now go back to S3 home and select bucket that you have just modified by clicking next to the bucket name (which will highlight your row)
6. click on Delete bucket.