Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Sie können die meisten Aspekte Ihrer Bereitstellung verwalten, indem Sie mit der AWS SDKs auf eine API zugreifen, die auf die von Ihnen verwendete Programmiersprache oder Plattform zugeschnitten ist. Weitere Informationen finden Sie unter AWS SDKs
Weitere Informationen zu den API-Vorgängen finden Sie unter Amazon QuickSight API-Referenz.
Bevor Sie die QuickSight Amazon-API-Operationen aufrufen können, benötigen Sie die quicksight:
Genehmigung in einer mit Ihrer IAM-Identität verknüpften Richtlinie. Um beispielsweise operation-name
list-users
aufzurufen, benötigen Sie die Berechtigung quicksight:ListUsers
. Dieses Muster gilt für alle Operationen.
Wenn Sie sich nicht sicher sind, welche Berechtigungen erforderlich sind, können Sie versuchen, einen Anruf zu tätigen. Der Kunde teilt Ihnen dann mit, welche Erlaubnis fehlt. Sie können ein Sternchen (*
) im Feld Ressource Ihrer Berechtigungsrichtlinie verwenden, anstatt explizite Ressourcen anzugeben. Wir empfehlen jedoch, dass Sie die einzelnen Berechtigungen möglichst einschränken. Sie können den Benutzerzugriff einschränken, indem Sie Ressourcen in der Richtlinie angeben oder ausschließen und dabei deren Amazon QuickSight Amazon Resource Name (ARN) -Kennung verwenden.
Weitere Informationen finden Sie hier:
Verwenden Sie zum Abrufen eines Benutzers oder einer Gruppe die Operation Describe
für die jeweilige Ressource. Sie können auch Bedingungen in IAM hinzufügen, um den Zugriff auf eine API in bestimmten Szenarien weiter zu beschränken. Wenn Sie beispielsweise User1
zu Group1
hinzufügen, ist die HauptressourceGroup1
, sodass Sie bestimmten Gruppen den Zugriff gewähren oder verweigern können, aber Sie können auch eine Bedingung hinzufügen, indem Sie den QuickSight IAM-Amazon-Schlüssel verwenden, quicksight:UserName
um zu erlauben oder zu verhindern, dass bestimmte Benutzer zu dieser Gruppe hinzugefügt werden.
Es folgt eine Beispielrichtlinie. Dies bedeutet, dass ein Aufrufer, an den diese Richtlinie angehängt ist, die Operation CreateGroupMembership
für jede Gruppe aufrufen kann, sofern der der Gruppe hinzugefügte Benutzername nicht user1
lautet.
{ "Effect": "Allow", "Action": "quicksight:CreateGroupMembership", "Resource": "arn:aws:quicksight:us-east-1:
aws-account-id
:group/default/*", "Condition": { "StringNotEquals": { "quicksight:UserName": "user1" } } }
Das folgende Verfahren erklärt, wie Sie über die AWS CLI mit QuickSight Amazon-API-Vorgängen interagieren. Die folgenden Anweisungen wurden in Bash getestet, sollten jedoch für andere Befehlszeilenumgebungen identisch oder zumindest ähnlich sein.
-
Installieren Sie AWS das SDK in Ihrer Umgebung. Anweisungen dazu finden Sie hier: AWS Befehlszeilenschnittstelle
. -
Richten Sie Ihre AWS CLI-Identität und Region mithilfe der folgenden Befehls- und Folgeanweisungen ein. Verwenden Sie die Anmeldeinformationen für eine IAM-Identität oder -Rolle, die über die erforderlichen Berechtigungen verfügt.
aws configure
-
Sehen Sie sich die Amazon QuickSight SDK-Hilfe an, indem Sie den folgenden Befehl eingeben:
aws quicksight help
-
Detaillierte Anweisungen zur Verwendung einer API können Sie anzeigen, indem Sie den Namen der API eingeben, gefolgt von „help“:
aws quicksight list-users help
-
Jetzt können Sie eine QuickSight Amazon-API-Operation aufrufen. In diesem Beispiel wird eine Liste der QuickSight Amazon-Benutzer in Ihrem Konto zurückgegeben.
aws quicksight list-users --aws-account-id
aws-account-id
--namespace default --region us-east-1