az storage fs access
Verwalten des Dateisystemzugriffs und der Berechtigungen für Azure Data Lake Storage Gen2 Konto.
Befehle
| az storage fs access remove-recursive |
Entfernen Sie die Access Control auf einem Pfad und unterpfaden in Azure Data Lake Storage Gen2 Konto. |
| az storage fs access set |
Legen Sie die Zugriffssteuerungseigenschaften eines Pfads (Verzeichnis oder Datei) in Azure Data Lake Storage Gen2 Konto fest. |
| az storage fs access set-recursive |
Legen Sie die Access Control auf einem Pfad und Unterpfad in Azure Data Lake Storage Gen2 Konto fest. |
| az storage fs access show |
Zeigen Sie die Zugriffssteuerungseigenschaften eines Pfads (Verzeichnis oder Datei) in Azure Data Lake Storage Gen2 Konto an. |
| az storage fs access update-recursive |
Ändern Sie die Access Control auf einem Pfad und unterpfaden in Azure Data Lake Storage Gen2 Konto. |
az storage fs access remove-recursive
Entfernen Sie die Access Control auf einem Pfad und unterpfaden in Azure Data Lake Storage Gen2 Konto.
az storage fs access remove-recursive --acl
--file-system
--path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--batch-size]
[--blob-endpoint]
[--connection-string]
[--continuation]
[--continue-on-failure {false, true}]
[--max-batches]
[--sas-token]
[--timeout]
Beispiele
Entfernen Sie die Access Control auf einem Pfad und unterpfaden in Azure Data Lake Storage Gen2 Konto.
az storage fs access remove-recursive --acl "default:user:21cd756e-e290-4a26-9547-93e8cc1a8923" -p dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000
Erforderliche Parameter
Entfernen Sie POSIX-Zugriffssteuerungsrechte für Dateien und Verzeichnisse. Der Wert ist eine durch Komma getrennte Liste der Zugriffssteuerungseinträge. Jeder Zugriffssteuerungseintrag (ACE) besteht aus einem Bereich, einem Typ und einem Benutzer- oder Gruppenbezeichner im Format "[scope:][type]:[id]".
Dateisystemname (z. B. Containername).
Der Pfad zu einer Datei oder einem Verzeichnis im angegebenen Dateisystem.
Optionale Parameter
Speicherkontoschlüssel Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der ältere "Schlüssel"-Modus versucht, einen Kontoschlüssel zu abfragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Optional. Wenn die Größe des Datentyps die Batchgröße überschreitet, wird der Vorgang in mehrere Anforderungen unterteilt, sodass der Fortschritt nachverfolgt werden kann. Die Batchgröße sollte zwischen 1 und 2000 sein. Der Standardwert, wenn nicht angegeben ist, ist 2000.
Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Optionales Fortsetzungstoken, das zum Fortsetzen des zuvor beendeten Vorgangs verwendet werden kann.
Wenn "False" festgelegt ist, wird der Vorgang schnell beendet, wenn Benutzerfehler auftreten (4XX). Wenn True, ignoriert der Vorgang Benutzerfehler und fahren Sie mit dem Vorgang auf anderen Untereinheiten des Verzeichnisses fort. Das Fortsetzungstoken wird nur zurückgegeben, wenn "-continue-on-failure" im Falle von Benutzerfehlern wahr ist. Wenn der Standardwert nicht festgelegt ist, lautet "False" für diese Einstellung.
Optional. Definieren Sie die maximale Anzahl von Batches, die einzelne Änderungen Access Control Vorgangs ausführen können. Wenn maximal erreicht wird, bevor alle Unterpfade verarbeitet werden, kann das Fortsetzungstoken zum Fortsetzen des Vorgangs verwendet werden. Leerer Wert gibt an, dass die maximale Anzahl von Batches im ungebundenen Vorgang bis zum Ende fortgesetzt wird.
Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Anfordern von Timeout in Sekunden. Gilt für jeden Aufruf des Diensts.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az storage fs access set
Legen Sie die Zugriffssteuerungseigenschaften eines Pfads (Verzeichnis oder Datei) in Azure Data Lake Storage Gen2 Konto fest.
az storage fs access set --file-system
--path
[--account-key]
[--account-name]
[--acl]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--group]
[--owner]
[--permissions]
[--sas-token]
Beispiele
Legen Sie die Zugriffssteuerungsliste eines Pfads fest.
az storage fs access set --acl "user::rwx,group::r--,other::---" -p dir -f myfilesystem --account-name mystorageaccount --account-key 0000-0000
Festlegen von Berechtigungen eines Pfads.
az storage fs access set --permissions "rwxrwx---" -p dir -f myfilesystem --account-name mystorageaccount --account-key 0000-0000
Festlegen des Besitzers eines Pfads.
az storage fs access set --owner example@microsoft.com -p dir -f myfilesystem --account-name mystorageaccount --account-key 0000-0000
Legen Sie die eigene Gruppe eines Pfads fest.
az storage fs access set --group 68390a19-a897-236b-b453-488abf67b4dc -p dir -f myfilesystem --account-name mystorageaccount --account-key 0000-0000
Erforderliche Parameter
Dateisystemname (z. B. Containername).
Der Pfad zu einer Datei oder einem Verzeichnis im angegebenen Dateisystem.
Optionale Parameter
Speicherkontoschlüssel Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.
Ungültig in Verbindung mit acl. POSIX Zugriffssteuerungsrechte für Dateien und Verzeichnisse im Format "[scope:][type]:[id]:[berechtigungen]". z. B. "user::rwx,group::r--,other::---,mask:::rwx".
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der ältere "Schlüssel"-Modus versucht, einen Kontoschlüssel zu abfragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Die eigene Gruppe der Datei oder des Verzeichnisses. Die Gruppen-Azure Active Directory-Objekt-ID oder der Benutzerprinzipalname, der als eigene Gruppe festgelegt werden soll. Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#changing-the-owning-group.
Der eigene Benutzer der Datei oder des Verzeichnisses. Der Benutzer azure Active Directory-Objekt-ID oder benutzerprinzipaler Name, der als Besitzer festgelegt werden soll. Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#the-owning-user.
Ungültig in Verbindung mit acl. POSIX-Zugriffsberechtigungen für den Dateibesitzer, die dateieigene Gruppe und andere. Jede Klasse kann read(r), write(w) oder execute(x) berechtigung gewährt werden. Sowohl symbolisch (rwxrw-rw-) als auch 4-stellige Oktation (z. B. 0766) werden unterstützt.'.
Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az storage fs access set-recursive
Legen Sie die Access Control auf einem Pfad und Unterpfad in Azure Data Lake Storage Gen2 Konto fest.
az storage fs access set-recursive --acl
--file-system
--path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--batch-size]
[--blob-endpoint]
[--connection-string]
[--continuation]
[--continue-on-failure {false, true}]
[--max-batches]
[--sas-token]
[--timeout]
Beispiele
Legen Sie die Access Control auf einem Pfad und Unterpfad in Azure Data Lake Storage Gen2 Konto fest.
az storage fs access set-recursive --acl "default:user:21cd756e-e290-4a26-9547-93e8cc1a8923:rwx" -p dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000
Erforderliche Parameter
Der Wert ist eine durch Komma getrennte Liste der Zugriffssteuerungseinträge. Jeder Zugriffssteuerungseintrag (ACE) besteht aus einem Bereich, einem Typ, einem Benutzer- oder Gruppenbezeichner und Berechtigungen im Format "[scope:][type]:[id]:[berechtigungen]". Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control.
Dateisystemname (z. B. Containername).
Der Pfad zu einer Datei oder einem Verzeichnis im angegebenen Dateisystem.
Optionale Parameter
Speicherkontoschlüssel Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der ältere "Schlüssel"-Modus versucht, einen Kontoschlüssel zu abfragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Optional. Wenn die Größe des Datentyps die Batchgröße überschreitet, wird der Vorgang in mehrere Anforderungen unterteilt, sodass der Fortschritt nachverfolgt werden kann. Die Batchgröße sollte zwischen 1 und 2000 sein. Der Standardwert, wenn nicht angegeben ist, ist 2000.
Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Optionales Fortsetzungstoken, das zum Fortsetzen des zuvor beendeten Vorgangs verwendet werden kann.
Wenn "False" festgelegt ist, wird der Vorgang schnell beendet, wenn Benutzerfehler auftreten (4XX). Wenn True, ignoriert der Vorgang Benutzerfehler und fahren Sie mit dem Vorgang auf anderen Untereinheiten des Verzeichnisses fort. Das Fortsetzungstoken wird nur zurückgegeben, wenn "-continue-on-failure" im Falle von Benutzerfehlern wahr ist. Wenn der Standardwert nicht festgelegt ist, lautet "False" für diese Einstellung.
Optional. Definieren Sie die maximale Anzahl von Batches, die einzelne Änderungen Access Control Vorgangs ausführen können. Wenn maximal erreicht wird, bevor alle Unterpfade verarbeitet werden, kann das Fortsetzungstoken zum Fortsetzen des Vorgangs verwendet werden. Leerer Wert gibt an, dass die maximale Anzahl von Batches im ungebundenen Vorgang bis zum Ende fortgesetzt wird.
Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Anfordern von Timeout in Sekunden. Gilt für jeden Aufruf des Diensts.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az storage fs access show
Zeigen Sie die Zugriffssteuerungseigenschaften eines Pfads (Verzeichnis oder Datei) in Azure Data Lake Storage Gen2 Konto an.
az storage fs access show --file-system
--path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--sas-token]
Beispiele
Zeigen Sie die Zugriffssteuerungseigenschaften eines Pfads an.
az storage fs access show -p dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000
Erforderliche Parameter
Dateisystemname (z. B. Containername).
Der Pfad zu einer Datei oder einem Verzeichnis im angegebenen Dateisystem.
Optionale Parameter
Speicherkontoschlüssel Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der ältere "Schlüssel"-Modus versucht, einen Kontoschlüssel zu abfragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az storage fs access update-recursive
Ändern Sie die Access Control auf einem Pfad und Unterpfaden in Azure Data Lake Storage Gen2 Konto.
az storage fs access update-recursive --acl
--file-system
--path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--batch-size]
[--blob-endpoint]
[--connection-string]
[--continuation]
[--continue-on-failure {false, true}]
[--max-batches]
[--sas-token]
[--timeout]
Beispiele
Ändern Sie die Access Control auf einem Pfad und unterpfaden in Azure Data Lake Storage Gen2 Konto.
az storage fs access update-recursive --acl "user::r-x" -p dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000
Erforderliche Parameter
Der Wert ist eine durch Kommas getrennte Liste der Zugriffssteuerungseinträge. Jeder Zugriffssteuerungseintrag (Access Control Entry, ACE) besteht aus einem Bereich, einem Typ, einem Benutzer- oder Gruppenbezeichner und Berechtigungen im Format "[scope:][type]:[id]:[permissions]". Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control.
Dateisystemname (z. B. Containername).
Der Pfad zu einer Datei oder einem Verzeichnis im angegebenen Dateisystem.
Optionale Parameter
Speicherkontoschlüssel Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der ältere "Schlüssel"-Modus versucht, einen Kontoschlüssel zu abfragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Optional. Wenn die Größe des Datentyps die Batchgröße überschreitet, wird der Vorgang in mehrere Anforderungen unterteilt, sodass der Fortschritt nachverfolgt werden kann. Die Batchgröße sollte zwischen 1 und 2000 sein. Der Standardwert, wenn nicht angegeben ist, ist 2000.
Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Optionales Fortsetzungstoken, das zum Fortsetzen des zuvor beendeten Vorgangs verwendet werden kann.
Wenn "False" festgelegt ist, wird der Vorgang schnell beendet, wenn Benutzerfehler auftreten (4XX). Wenn True, ignoriert der Vorgang Benutzerfehler und fahren Sie mit dem Vorgang auf anderen Untereinheiten des Verzeichnisses fort. Das Fortsetzungstoken wird nur zurückgegeben, wenn "-continue-on-failure" bei Benutzerfehlern true ist. Wenn der Standardwert nicht festgelegt wird, lautet "False" für diesen Wert.
Optional. Definieren Sie die maximale Anzahl von Batches, die einzelne Änderungen Access Control Vorgangs ausführen können. Wenn maximal erreicht wird, bevor alle Unterpfade verarbeitet werden, kann das Fortsetzungstoken zum Fortsetzen des Vorgangs verwendet werden. Leerer Wert gibt an, dass die maximale Anzahl von Batches in ungebundenem Und Vorgang bis zum Ende fortgesetzt wird.
Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Zeitüberschreitung in Sekunden anfordern. Gilt für jeden Aufruf des Diensts.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
Feedback
Feedback senden und anzeigen für