Erstellen öffentlicher Adressbereiche

Sie können einen öffentlichen Adressbereich erstellen, indem Sie dessen Größe festlegen und optional eine VPC angeben, die ihm in einer beliebigen Verfügbarkeitszone innerhalb des Kontos zugeordnet werden soll.

Wenn die VPC gelöscht wird, während sie an einen öffentlichen Adressbereich gebunden ist, bleibt der Adressbereich bestehen und kann später an eine andere VPC in einer beliebigen Verfügbarkeitszone gebunden werden.

Sie können öffentliche Adressbereiche über die Konsole, CLI, API und Terraform erstellen.

Vorbereitende Schritte

Beachten Sie unbedingt die Planungsüberlegungen für die Beschallungsbereiche.

Erstellen öffentlicher Adressbereiche in der Konsole

Gehen Sie folgendermaßen vor, um öffentliche Adressbereiche in der Konsole IBM Cloud zu erstellen:

  1. Wählen Sie in der Cloud- IBM Cloud das Navigationsmenü „ Menüsymbol“ aus und klicken Sie dann auf das Symbol „Infrastruktur -VPC“ > „Netzwerk“ > „Öffentliche Adressbereiche“. Die Seite Öffentliche Adressbereiche für VPC wird angezeigt.

  2. Klicken Sie auf Erstellen, um zur Seite für die Einrichtung zu wechseln.

  3. Geben Sie im Abschnitt Standort die Region an, in der der öffentliche Adressbereich erstellt werden soll.

  4. Geben Sie im Abschnitt 'Details' die folgenden Informationen an:

    • Größe: Wählen Sie die Größe (Anzahl der IP-Adressen) des Adressbereichs aus. Sie können zwischen 1, 2, 4, 8 oder 16 IPs wählen, die in den Block aufgenommen werden sollen.

      Nachdem Sie einen öffentlichen Adressbereich erstellt haben, können Sie dessen Größe nicht mehr ändern.

    • Name: (optional): Geben Sie einen Namen für den öffentlichen Adressbereich ein, z. B. my-public-address-range.

    • Ressourcengruppe: Wählen Sie eine Ressourcengruppe für den öffentlichen Adressbereich.

      Nachdem Sie einen öffentlichen Adressbereich erstellt haben, können Sie die Ressourcengruppe nicht mehr ändern.

    • Tags: (Optional) Fügen Sie Tags hinzu, um Ihre Ressourcen besser zu organisieren und zu finden. Sie können später jederzeit weitere Tags hinzufügen. Weitere Informationen finden Sie im Abschnitt Mit Tags arbeiten.

  5. (Optional) Wenn Sie Ihren öffentlichen Adressbereich an eine vorhandene VPC binden möchten, schalten Sie den Schalter Bind auf On. Wählen Sie dann die VPC und die Verfügbarkeitszone aus, an die Sie sich binden möchten.

    Sie können einen öffentlichen Adressbereich an eine beliebige VPC in einer einzelnen Verfügbarkeitszone binden, die bereits in Ihrem Konto vorhanden ist. Sie können den Adressbereich auch später an eine VPC binden. Weitere Informationen finden Sie unter Binden eines öffentlichen Adressbereichs.

  6. Klicken Sie auf Erstellen. Der öffentliche Adressbereich wird zur Nutzung angefordert.

Auf der Seite Öffentliche Adressbereiche für VPC wird Ihr Adressbereich nun in der Tabelle angezeigt. Bei den Diensten IBM Cloud ändert sich der Status Ihres öffentlichen Adressbereichs von Updating auf Stable.

Erstellen öffentlicher Adressbereiche über die CLI

Gehen Sie folgendermaßen vor, um öffentliche Adressbereiche über die Befehlszeile zu erstellen:

  1. Konfigurieren Sie die Umgebung der Befehlszeilenschnittstelle.

  2. Melden Sie sich bei Ihrer CLI-Umgebung an. Nach der Eingabe des Kennworts werden Sie vom System aufgefordert, anzugeben, welches Konto und welche Region verwendet werden soll:

    ibmcloud login --sso
    
  3. Aktivieren Sie das folgende Feature-Flag:

    export IBMCLOUD_IS_FEATURE_PUBLIC_ADDRESS_RANGE=true
    

    Sie erhalten eine Benachrichtigung in der Befehlszeile, wenn Updates für die CLI „ IBM Cloud “ und deren Plug-ins verfügbar sind. Es ist wichtig, dass Sie Ihre CLI auf dem neuesten Stand halten, um auf die neuesten Befehle zugreifen zu können. Um die aktuelle Version aller installierten Plug-ins zu überprüfen, führen Sie ibmcloud plugin list.

  4. Führen Sie den folgenden Befehl aus:

    ibmcloud is public-address-range-create --ipv4-address-count IPV4_ADDRESS_COUNT [--name NAME] [--vpc VPC --zone ZONE] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
    

    Dabei gilt:

    --ipv4-address-count
    Die Gesamtzahl der erforderlichen öffentlichen IPv4-Adressen. Muss eine Potenz von 2 sein.
    --name
    Ein Name für den Bereich der öffentlichen Adressen. Namen, die mit beginnen, ibm- sind für vom Anbieter verwaltete Ressourcen reserviert und sind nicht zulässig.
    --vpc
    Die VPC, an die dieser öffentliche Adressbereich gebunden werden soll. Erfordert „ --zone “.
    --zone
    Die Zone, in der sich dieser öffentliche Adressbereich befindet. Erfordert „ --vpc “.
    --resource-group-id
    ID der Ressourcengruppe. Schließt „ --resource-group-name “ aus.
    --resource-group-name
    Name der Ressourcengruppe. Schließt „ --resource-group-id “ aus.
    --output
    Als Ausgabeformat wird ausschließlich JSON unterstützt. Option: JSON.
    -q, --quiet
    Ausführliche Ausgabe unterdrücken.

Befehlsbeispiele

Erstellen Sie einen öffentlichen Adressbereich mit dem Namen public-address-range-1 und einer Adressanzahl von 8:

ibmcloud is public-address-range-create --name public-address-range-1 --ipv4-address-count 8

Erstellen Sie einen öffentlichen Adressbereich mit dem Namen public-address-range-2 und einer Adressanzahl von 4 sowie einer Ressourcengruppe mit dem Namen Default:

ibmcloud is public-address-range-create --name public-address-range-2 --ipv4-address-count 4 --resource-group-name Default

Erstellen Sie einen öffentlichen Adressbereich namens public-address-range-3 mit einer Adressanzahl von 8, gebunden an VPC cli-test-vpc in der Zone us-south-1 mit der Ressourcengruppen-ID 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3:

ibmcloud is public-address-range-create --name public-address-range-3 --ipv4-address-count 8 --vpc cli-test-vpc --zone us-south-1 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3

Erstellen öffentlicher Adressbereiche mit der API

Bevor Sie beginnen, richten Sie Ihre API-Umgebung ein.

Wählen Sie eine der folgenden Optionen aus:

  • Erstellen Sie einen öffentlichen Adressbereich aus von IBM verwalteten IP-Adressen, die einer VPC zugeordnet sind:

    curl -sX POST \
    "$vpc_api_endpoint/v1/public_address_ranges?version=$api_version&generation=2" \
    -H "Authorization: Bearer $iam_token" \
    -H "Content-Type: application/json" \
    -d '{
          "ipv4_address_count": 8,
          "name": "my-public-address-range",
          "target": {
             "vpc": {
                "id": "r006-4727d842-f94f-4a2d-824a-9bc9b02c523b"
             },
             "zone": {
                "name": "us-south-1"
             }
          }
       }'
    
  • Erstellen Sie einen nicht gebundenen öffentlichen Adressbereich aus den von IBM verwalteten IP-Adressen:

    curl -sX POST \
    "$vpc_api_endpoint/v1/public_address_ranges?version=$api_version&generation=2" \
    -H "Authorization: Bearer $iam_token" \
    -H "Content-Type: application/json" \
    -d '{
          "ipv4_address_count": 8,
          "name": "my-public-address-range"
       }'
    

Wenn Sie die Größe des Adressbereichs oder der Ressourcengruppe ändern müssen, müssen Sie den Adressbereich löschen und neu erstellen.

Erstellen öffentlicher Adressbereiche mit Terraform

Um einen öffentlichen Adressbereich mit Terraform zu erstellen, verwenden Sie das folgende Beispiel:

resource "ibm_is_public_address_range" "example" {
  ipv4_address_count = 8
  name               = "my-public-address-range"
  resource_group {
    id = data.ibm_resource_group.example.id
  }
  target {
    vpc {
      id = ibm_is_vpc.example.id
    }
    zone {
      name = "us-south-1"
    }
  }
}

Zugehörige Links