2016-07-28 9 views
0

Ich habe Probleme, wenn ich Cluster mit Snapshot wiederherstellen. Ich würde mich über Hinweise freuen.Amazon Redshift: Zugriff verweigert RestoreClusterSnapshotRequest

Der Code ist:

var con = new AmazonRedshiftClient(acess_key_id, secret_acess_key, Amazon.RegionEndpoint.USWest2); 

     var restore = new Amazon.Redshift.Model.RestoreFromClusterSnapshotRequest() 
     { 
      ClusterIdentifier = clusterIdentifier, 
      SnapshotIdentifier = snapshotIdentifier, 
      AvailabilityZone = "us-west-2a", 
     }; 

     var response = con.RestoreFromClusterSnapshot(restore); 

     Console.WriteLine("Cluster Status : {0}", response.Cluster.ClusterStatus); 

Wenn es ist die RestoreClusterSnapshotRequest Operation aufrufen, habe ich eine Ausnahme: "Zugriff verweigert Bitte stellen Sie sicher, dass Ihre IAM Berechtigungen diese Operation zu ermöglichen."

Mit identitätsbasierten Richtlinien (IAM Richtlinien) für Amazon Redshift wie diese Politik:

{ 
"Version": "2012-10-17", 
"Statement": [ 
    { 
     "Effect": "Allow", 
     "Action": [ 
      "redshift:CopyClusterSnapshot", 
      "redshift:RestoreFromClusterSnapshot", 
      "redshift:AuthorizeSnapshotAccess", 
      "redshift:RevokeSnapshotAccess" 
     ], 
     "Resource": [ 
      "arn:aws:redshift:us-west-2:{AccoundId}:*/backup-20160208-dbrd", 
      "arn:aws:redshift:us-west-2: {AccoundId}:cluster:*" 
     ] 
    }, 
    { 
     "Effect": "Allow", 
     "Action": [ 
      "redshift:DescribeClusterSnapshots" 
     ], 
     "Resource": [ 
      "*" 
     ] 
    } 
] 

}

Könnte jemand mir helfen, dieses Problem zu überwinden .. und mir bitte korrigieren, wenn ich irgendeinen Fehler im Prozess gemacht.

Vielen Dank im Voraus

Antwort

0

Ich glaube, Sie in der "Ressource" Segment der Snapshot-Details Abschnitt fehlen. Bitte siehe unten aktualisiert ein:

"Resource": [ 
      "arn:aws:redshift:us-west-2:{AccoundId}:*/backup-20160208-dbrd", 
      "arn:aws:redshift:us-west-2: {AccoundId}:cluster:*", 
      "arn:aws:redshift:us-west-2:{AccoundId}:snapshot:*" 
     ] 

Hope this Ihnen helfen.

Verwandte Themen