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.
Erforderliche Berechtigungen für Amazon EMR WAL
Damit Ihr Cluster eine Verbindung zu Amazon EMR WAL herstellen kann, erfordert das Instance-Profil für den Cluster bestimmte IAM-Berechtigungen:
-
Amazon EMR WAL verwendet die AWSServiceRoleForEMRWAL serviceverknüpfte Rolle, um einen Cluster-Status abzurufen. Amazon EMR erstellt diese serviceverknüpfte Rolle automatisch, wenn Sie einen WAL-Workspace erstellen, oder HBase erstellt die serviceverknüpfte Rolle, wenn Sie einen Workspace für Amazon EMR WAL konfigurieren und die serviceverknüpfte Rolle noch nicht existiert.
Bevor Sie Amazon EMR WAL für einen Cluster aktivieren können, müssen Sie die Berechtigungen so konfigurieren, dass die serviceverknüpfte Rolle automatisch erstellt werden kann. AWSServiceRoleForEMRWAL Weitere Informationen und eine Beispielanweisung, die diese Funktion hinzufügt, finden Sie unter Using service linked roles for Write-Ahead-Logging.
-
Da Amazon EMR WAL HBase Write Ahead Log (WAL) verwendet, müssen Ihre Cluster HBase WAL verwenden. Im Folgenden sind die IAM-Mindestberechtigungen aufgeführt, die Sie zum Ausführen von HBase benötigen. Fügen Sie diese der Berechtigungsrichtlinie für Ihr Instanzprofil hinzu:
emrwal:DeleteWal emrwal:CreateWal emrwal:CreateWorkspace emrwal:AppendEdit emrwal:ReplayEdits emrwal:GetCurrentWalTime emrwal:CompleteWalFlush emrwal:ListWALs emrwal:DescribeWAL emrwal:TrimWAL emrwal:ArchiveWAL emrwal:ArchiveWALCheckPointAnmerkung
Wenn Sie die Berechtigungen für Amazon EMR WAL auf die Mindestanzahl beschränken, verfügen einige EMRWAL CLI-Befehle nicht über die erforderlichen Berechtigungen, um ausgeführt zu werden.