Bestimmte IP-Adressen zulassen
Standardmäßig können alle IP-Adressen für die Anmeldung bei der IBM Cloud®-Konsole und für den Zugriff auf APIs der klassischen Infrastruktur verwendet werden. Sie können festlegen, welche IP-Adressen Zugriff haben und welche IP-Adressen eingeschränkt sind. Diesen Zugriff können Sie auf Benutzerebene oder auf Kontoebene angeben. Derzeit werden nur öffentliche IP-Adressen unterstützt.
Wenn der Zugriff auf IP-Adressen [vom Unternehmen verwaltet] wird{: tag-cyan}, können Sie den Zugriff auf eine Untergruppe von IPs innerhalb der vom Unternehmen verwalteten Liste beschränken.
Vorbereitende Schritte
- Falls sowohl für das Konto als auch für den Benutzer eine IP-Adresseneinschränkung definiert ist, muss die IP-Adresse beiden Spezifikationen entsprechen, damit ein IAM-Token generiert werden kann.
- Wenn Sie nur bestimmten IP-Adressen den Zugriff auf ein IBM Cloud Konto erlauben, können Benutzer nicht auf die IBM Cloud Shell CLI zugreifen. Der Grund dafür ist, dass Cloud Shell auf einer gemeinsam genutzten Plattform gehostet wird, die die IP-Adressenzulassungsliste nicht erfüllen kann.
Bestimmte IP-Adressen für einen Benutzer zulassen
Wenn Ihnen der folgende Zugang zugewiesen ist, können Sie die eingeschränkten IP-Adressen für einen anderen Benutzer aktualisieren:
- Ihnen ist über eine IAM-Richtlinie die Rolle des Editors oder höher für den Benutzerverwaltungsservice zugewiesen.
- Sie gelten in der Hierarchie der klassischen Infrastruktur als 'Vorfahre' eines Benutzers und Ihnen ist für die klassische Infrastruktur die Berechtigung zum Verwalten von Benutzern zugewiesen.
Wenn Sie die Einstellung "Benutzerverwaltete Anmeldung" auf Ihrer Benutzerdetailseite aktivieren, können Sie diese Einstellung selbst verwalten.
Führen Sie die folgenden Schritte aus, um einen Benutzer auf die Verwendung bestimmter IP-Adressen zu beschränken:
-
Klicken Sie in der IBM Cloud-Konsole auf Verwalten > Zugriff (IAM) und wählen Sie Benutzer aus.
-
Wählen Sie einen Benutzer in der Liste aus.
-
Gehen Sie auf der Seite 'Benutzerdetails' zum Abschnitt IP-Adresseinschränkungen.
-
Geben Sie für Cloudplattform die IP-Adressen ein. Die aufgelisteten IP-Adressen sind die einzigen, von denen aus sich dieser Benutzer bei IBM Cloud® anmelden kann.
-
Geben Sie für Klassische Infrastruktur die IP-Adressen ein. Die aufgelisteten IP-Adressen sind die einzigen, von denen aus der Benutzer eine API der klassischen Infrastruktur aufrufen kann.
Sie können eine einzelne IP-Adresse
17.5.7.8, einen IP-Adressbereich17.5.7.8 - 17.5.9.5oder IP-Teilnetze17.5.7.8.0/16eingeben. Verwenden Sie die Adressen IPv4 oder IPv6 und trennen Sie mehrere Werte durch ein Komma. -
Klicken Sie auf Speichern.
Um eine IP-Adresse für die klassische Infrastruktur eingeben zu können, muss der Benutzer bereits einen API-Schlüssel für die klassische Infrastruktur erstellt haben.
Bestimmte IP-Adressen für ein Konto zulassen
Wenn Sie den folgenden Zugang haben, können Sie die eingeschränkten IP-Adressen für ein Konto aktualisieren:
- Ihnen ist in einer IAM-Richtlinie die Rolle 'Bearbeiter', 'Operator' oder 'Administrator' für den IAM-Identitätsservice zugewiesen.
Führen Sie die folgenden Schritte aus, um alle Benutzer auf die Verwendung bestimmter IP-Adressen zu beschränken:
-
Klicken Sie in der IBM Cloud-Konsole auf Verwalten > Zugriff (IAM) und wählen Sie Einstellungen aus.
-
Aktivieren Sie im Abschnitt Konto die Option Zugriff auf IP-Adressen einschränken.
-
Geben Sie die IP-Adressen ein. Die aufgeführten IP-Adressen sind die einzigen, von denen aus sich Benutzer und Service-IDs, die einen API-Schlüssel im Konto verwenden, bei IBM Cloud® anmelden können.
Sie können eine einzelne IP-Adresse
17.5.7.8, einen IP-Adressbereich17.5.7.8 - 17.5.9.5oder IP-Teilnetze17.5.7.8.0/16oder eine NetzzonenetworkZoneNameeingeben. Verwenden Sie die Adressen IPv4 oder IPv6 und trennen Sie mehrere Werte durch ein Komma. -
Klicken Sie auf Speichern.
Zulassen bestimmter IP-Adressen für ein Konto mithilfe von Terraform
Wenn Sie den folgenden Zugang haben, können Sie die eingeschränkten IP-Adressen für ein Konto aktualisieren:
- Ihnen ist in einer IAM-Richtlinie die Rolle 'Bearbeiter', 'Operator' oder 'Administrator' für den IAM-Identitätsservice zugewiesen.
Führen Sie die folgenden Schritte aus, um alle Benutzer auf die Verwendung bestimmter IP-Adressen zu beschränken:
-
Suchen Sie in Ihrer Terraform-Konfigurationsdatei den Terraform-Code, den Sie verwendet haben, um die
iam_account_settings_instancezu erstellen. -
Geben Sie die IP-Adressen ein, deren Verwendung für alle Benutzer eingeschränkt werden soll. Die aufgeführten IP-Adressen sind die einzigen, von denen aus sich Benutzer und Service-IDs, die einen API-Schlüssel im Konto verwenden, bei IBM Cloud® anmelden können.
resource "ibm_iam_account_settings" "iam_account_settings_instance" { allowed_ip_addresses = "17.5.7.8, 17.5.7.8 - 17.5.9.5, 17.5.7.8.0/16" } -
Bereitstellung der Ressourcen aus der Datei
main.tf. Weitere Informationen finden Sie unter Bereitstellung der Infrastruktur mit Terraform.-
Führen Sie
terraform planaus, um einen Terraform-Ausführungsplan zu erstellen und eine Vorschau der vorgeschlagenen Aktionen zu erhalten.terraform plan -
Führen Sie
terraform applyaus, um die im Plan definierten Ressourcen zu erstellen.terraform apply
-
Weitere Informationen finden Sie in der Dokumentation zu Terraform.
Verstärken Sie die Netzwerksicherheit, indem Sie den Zugriff auf Konten auf vertrauenswürdige IPs mit Terraform IBM Modules(TIM) für IAM Account Settings beschränken.
Sie können eine einzelne IP-Adresse 17.5.7.8, einen IP-Adressbereich 17.5.7.8 - 17.5.9.5oder IP-Teilnetze 17.5.7.8.0/16 oder eine Netzzone networkZoneName eingeben. Verwenden Sie die Adressen IPv4 oder IPv6 und trennen Sie mehrere Werte durch ein Komma.
Freischaltung eines Kontos
Wenn ein Benutzer aufgrund von IP-Beschränkungen nicht auf das Konto IBM Cloud zugreifen kann, muss er die folgenden Schritte ausführen:
- Rufen Sie den IBM Support unter +1 (866) 403-7638 an.
- Wählen Sie die gewünschten Optionen aus.
- Fordern Sie Unterstützung an, um die IP-Beschränkungen für Ihr Konto aufzuheben.