Ich versuche eine Richtlinie für meinen S3-Bucket einzurichten, erhalte jedoch einen Fehler. Der Fehler sagt mir auch nicht, wo ich nach Problemen suchen soll. Ich habe einen ähnlichen Beitrag gesehen here, aber da ich keine IAM-Rollen verwende, glaube ich nicht, dass es relevant ist.Richtlinie hat ungültige Aktion - AWS S3
Ich habe meine Bucket-Richtlinie direkt von Amazon's Policy Generator generiert. Hier ist meine Politik:
{
"Id": "Policy1512577467217",
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1512577462905",
"Action": [
"s3:GetObject",
"s3:ListAllMyBuckets",
"s3:ListBucket",
"s3:ListObjects"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::please-work-god/*",
"Principal": "*"
}
]
}
Wenn ich versuche, die Richtlinie zu speichern, sehe ich die folgende Meldung:
Error: Policy has invalid action
Jede Hilfe wäre sehr geschätzt.
Weitere Informationen zur Definition von S3-Bucket-Richtlinien finden Sie in der AWS-Dokumentation: http://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html#using-with-s3-actions-related -zu-Eimern. 's3: ListObjects' ist keine gültige Aktion. 's3: ListAllMyBuckets' kann nur in IAM definiert werden. Die Ressource für 's3: ListBucket' sollte folgendermaßen aussehen:' arn: aws: s3 ::: bitte-arbeiten-god' –