2016-04-27 4 views
1

Ich habe einen Amazon Aurora DB-Cluster mit aktivierten Snapshots. Ich füge Tags zu den Snapshots hinzu und habe Probleme beim Abrufen, sowohl über den aws CLI als auch über die Java API. Die Tags wurden erfolgreich zu den Snapshots hinzugefügt und sind im Bereich Amazon RDS Dashboard Snapshots sichtbar.Tags für Amazon Aurora DB-Cluster-Snapshots auflisten

Mit Blick auf die Dokumentation here, muss ich den ARN für die Snapshot-Instanz erstellen, und verwenden Sie diese in den Aufruf.

Also, wenn der Snapshot-Name (wie im Armaturenbrett angezeigt) mySnapshot-1234 ist, sollte das ARN etwa wie folgt aussehen:

arn:aws:rds:my_region:my_customer_id:snapshot:mysnapshot-1234 

Die aws cli Aufruf sieht wie folgt aus:

aws rds list-tags-for-resource --resource-name arn:aws:rds:my_region:my_customer_id:snapshot:mysnapshot-1234 

und es ergibt sich:

Ein Client-Fehler (InvalidParameterValue) aufgetreten ist, wenn die Lis Aufruf tTagsForResource Betrieb: Kann nicht einen Schnappschuss finden Anpassung der Ressourcenname: mySnapshot-1234

Bin ich richtig die ARN Komponieren? Irgendeine andere Idee, wie man das zur Arbeit bringt? Ich denke, ich verwende entweder die falsche Snapshot-ID oder es gibt einen Fehler in ihrer API.

Antwort

2

Die Dokumentation wurde in der Zwischenzeit aktualisiert, und der Schuldige war die Tatsache, dass ich den "Snapshot" Selektor anstelle von "Cluster-Snapshot" verwendet habe (Aurora Snapshots werden auf Cluster-Ebene erstellt, nicht auf DB-Ebene) . Also mit der rechten Auswahl kann ich die Tags auflisten:

arn:aws:rds:my_region:my_customer_id:cluster-snapshot:mysnapshot-1234