Ändern von Tenancy und Affinität eines Amazon EC2 Dedicated Host für eine Amazon-EC2-Instance - Amazon Elastic Compute Cloud

Ändern von Tenancy und Affinität eines Amazon EC2 Dedicated Host für eine Amazon-EC2-Instance

Die Tenancy einer Instance kann geändert werden, nachdem sie gestartet wurde. Sie können die Affinität für Ihre Instance auch ändern, um einen bestimmten Host als Ziel festzulegen, oder das Starten auf einem beliebigen verfügbaren Dedicated Host mit passenden Attributen in Ihrem Konto zulassen. Um entweder die Instance-Tenancy oder die Affinität der Instance zu ändern, muss sich die Instance im Status stopped befinden.

Welche Konvertierungen unterstützt werden, hängt von den Betriebssystemdetails Ihrer Instance sowie davon ab, ob SQL Server installiert ist. Weitere Informationen zu den für Ihre Instance verfügbaren Tenancy-Konvertierungspfaden finden Sie im License Manager-Benutzerhandbuch unter Tenancy-Konvertierung.

Anmerkung

Bei T3-Instances muss die Instance auf einem Dedicated Host gestartet werden, um eine Tenancy vom Typ host zu verwenden. Bei T3-Instances kann die Tenancy nicht von host in dedicated oder default geändert werden. Wenn Sie versuchen, eine dieser nicht unterstützten Tenancy-Änderungen vorzunehmen, wird der InvalidRequest-Fehlercode angezeigt.

Sie können die Tenancy und die Affinität einer Instance mit den folgenden Methoden ändern.

Console
So ändern Sie Instance-Tenancy oder die Affinität
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie Instances und die Instances aus, die zu ändern sind.

  3. Wählen Sie Instance state (Instance-Status), Stop (Anhalten).

  4. Wählen Sie bei ausgewählter Instance Aktionen, Instance-Einstellungen und Instance-Platzierung ändern.

  5. Konfigurieren Sie auf der Seite Instance-Platzierung ändern Folgendes:

    • Tenancy:— Wählen Sie eine der folgenden Optionen:

      • Run a dedicated hardware instance (Eine dedizierte Hardware-Instance ausführen) — Startet die Instance als eine Dedicated Instance. Weitere Informationen finden Sie unter Amazon-EC2-Dedicated-Instances.

      • Launch the instance on a Dedicated Host (Starten der Instance auf einem) — Startet die Instance auf einem Dedicated Host mit konfigurierbarer Affinität.

    • Affinity (Affinität):— Wählen Sie eine der folgenden Optionen:

      • This instance can run on any one of my hosts (Diese Instance kann auf allen meinen Hosts ausgeführt werden) – Die Instance startet auf einem beliebigen, in Ihrem Konto verfügbaren Dedicated Host, der ihren Instance-Typ unterstützt.

      • This instance can only run on the selected host (Diese Instance kann nur auf dem ausgewählten Host gestartet werden) – Die Instance kann nur auf dem Dedicated Host ausgeführt werden, der als Target Host (Ziel-Host) bestimmt wurde.

    • Target Host (Ziel-Host) — Wählen Sie den Dedicated Host aus, auf dem die Instance ausgeführt werden muss. Falls kein Ziel-Host aufgelistet ist, verfügen Sie möglicherweise über keine verfügbaren, kompatiblen Dedicated Hosts in Ihrem Konto.

    Weitere Informationen finden Sie unter Amazon EC2 Dedicated Host automatische Platzierung und Host-Affinität.

  6. Wählen Sie Save (Speichern) aus.

AWS CLI
So ändern Sie Instance-Tenancy oder die Affinität

Verwenden Sie den AWS CLI-Befehl modify-instance-placement . Das folgende Beispiel ändert die Affinität der angegebenen Instance von default in host und gebt den Dedicated Host an, zu dem die Instance eine Affinität hat.

aws ec2 modify-instance-placement --instance-id i-1234567890abcdef0 --affinity host --tenancy host --host-id h-012a3456b7890cdef
PowerShell
So ändern Sie Instance-Tenancy oder die Affinität

Verwenden Sie den AWS Tools for Windows PowerShell-Befehl Edit-EC2InstancePlacement . Das folgende Beispiel ändert die Affinität der angegebenen Instance von default in host und gebt den Dedicated Host an, zu dem die Instance eine Affinität hat.

PS C:\> Edit-EC2InstancePlacement -InstanceId i-1234567890abcdef0 -Affinity host -Tenancy host -HostId h-012a3456b7890cdef