IAM Policy für OpsCenter-Backup für S3-Benutzer

Verwenden Sie OpsCenter 5.1.0 und versuchen Sie, S3 als Speicherort für Snapshot-Backups hinzuzufügen. Welche Berechtigungen sind in AWS IAM für den opscenter-Benutzer erforderlich? Bisher habe ich folgende Richtlinien:

"Statement": [ { "Effect": "Allow", "Action": [ "s3:ListAllMyBuckets", "s3:GetBucketLocation" ], "Resource": "arn:aws:s3:::*" }, { "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:GetBucketLocation" ], "Resource": [ "arn:aws:s3:::cassandra-bkup" ] }, { "Effect": "Allow", "Action": [ "s3:DeleteObject", "s3:GetObject", "s3:PutObject" ], "Resource": [ "arn:aws:s3:::cassandra-bkup/*" ] } ]

Aber Backups schlagen immer noch fehl. In opscenterd.log wird der folgende Fehler angezeigt:

WARN: Marking request af93899e-ae89-4ada-8b3b-ef93d0272d61 as failed: {'sstables': {'reporting_test': {u'cards': {'total_size': 9829, 'total_files': 6, 'done_files': 0, 'errors': [u'{:cause :unknown-destination-provider, :message "Specified provider unknown."}', u'{:cause :unknown-destination-provider, :message "Specified provider unknown."}', u'{:cause :unknown-destination-provider, :message "Specified provider unknown."}', u'{:cause :unknown-destination-provider, :message "Specified provider unknown."}', u'{:cause :unknown-destination-provider, :message "Specified provider unknown."}', u'{:cause :unknown-destination-provider, :message "Specified provider unknown."}']}, etc, etc.

Backup zum lokalen Server ist jedoch erfolgreich.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage