Der Cloud Assembly-Vorlagencode kann eine vorhandene, bereitgestellte Festplatte an eine neu erstellte Maschine anhängen.
Verwenden Sie das folgende Beispiel eines Cloud-Vorlagencodes als Richtlinie.
formatVersion: 1 inputs: disk: type: string $data: /data/availableDisks?resourceType=Cloud.Volume resources: Cloud_Machine_1: type: Cloud.Machine properties: image: ubuntu flavor: small attachedDisks: - source: ${input.disk}
Die hervorgehobene Zeile ist ein API-Aufruf, der die Festplatten auflistet, die für Anhänge verfügbar sind, also Festplatten, die an keine Maschine angehängt sind.
Mit dem Parameter resourceType kann Cloud Assembly die verfügbaren Festplatten nach Cloud-Kontotyp auflisten.
Cloud.Volume | Festplatten in einer beliebigen Cloud, die Sie hinzugefügt haben |
Cloud.vSphere.Disk | Nur vSphere-Festplatten |
Cloud.AWS.Volume | Nur AWS-Festplatten (Amazon Web Services) |
Cloud.Azure.Disk | Nur Microsoft Azure-Festplatten |
Cloud.GCP.Disk | Nur GCP-Festplatten (Google Cloud Platform) |
Wenn Sie diese Funktion verwenden, gibt es keine Design-Arbeitsflächenkomponente für die vorhandene Festplatte, die Sie anhängen. Auch wenn keine Komponente auf der Design-Arbeitsfläche vorhanden ist, wird die angehängte Festplatte unter dem Speicherabschnitt der bereitgestellten Maschine und auf der Registerkarte „Ressourcen“ angezeigt.