Wenn Sie Ihre benutzerdefinierten Bilder regelmäßig mit neueren Konfigurationen und Software aktualisieren, können Sie diese Bilder in einer benutzerdefinierten Bildfamilie gruppieren. Die Bildfamilie zeigt immer auf das neueste Bild in dieser Familie, sodass Ihre Instanzvorlagen und Skripts dieses Bild verwenden können, ohne Verweise auf eine bestimmte Bildversion aktualisieren zu müssen. Wenn Bei der Ausführung dieser CoreOS-Images Probleme auftreten, wenden Sie sich bitte an das coreos-Forum, um Unterstützung zu erhalten. Einige Bilder können Container auf Compute Engine ausführen. Ubuntu Minimal-Images werden genauso unterstützt wie Ubuntu LTS-Images. Die writeToFile:completion: Methode lädt eine Datei direkt auf ein lokales Gerät herunter. Verwenden Sie diese Verwendung, wenn Ihre Benutzer offline auf die Datei zugreifen oder in einer anderen App teilen möchten. writeToFile:completion: gibt eine FIRStorageDownloadTask zurück, mit der Sie Ihren Download verwalten und den Status des Uploads überwachen können. Debian ist ein freies Betriebssystem, das von der Debian-Gemeinschaft angeboten wird. Das Debian-Testabbild wird bestmöglich für die Entwicklung und das Testen bereitgestellt. Um Debian-Testbilder aufzulisten, verwenden Sie den folgenden gcloud-Befehl: FirebaseUI bietet einfache, anpassbare und produktionsfähige native mobile Bindungen, um Boilerplate-Code zu eliminieren und Google-Best Practices zu fördern. Mit FirebaseUI können Sie mithilfe unserer Integration mit SDWebImage schnell und einfach Bilder aus Cloud Storage herunterladen, zwischenspeichern und anzeigen. Kopieren Sie ein Bild in ein anderes Bild, indem Sie entweder das gcloud-Tool oder die API verwenden.

Verwenden Sie denselben Prozess, den Sie zum Erstellen eines Bildes verwenden, geben Sie jedoch ein anderes Bild als Bildquelle an. Sie können auch ein Bild aus einem benutzerdefinierten Bild in einem anderen Projekt erstellen. Informationen zum Anzeigen einer Liste von Features und öffentlichen Images, auf denen sie unterstützt werden, finden Sie unter Feature-Unterstützung nach Betriebssystem. Einige Betriebssystemabbilder werden speziell für die Ausführung auf Compute Engine angepasst und weisen erhebliche Unterschiede zu den Standardabbildern auf, die direkt vom Betriebssystemhersteller stammen. Die folgenden Abschnitte enthalten weitere Informationen zu diesen Unterschieden. Compute Engine bietet viele vorkonfigurierte öffentliche Images mit kompatiblen Linux- oder Windows-Betriebssystemen. Verwenden Sie diese Betriebssystemabbilder, um Instanzen zu erstellen und zu starten. Compute Engine verwendet das ausgewählte Image, um für jede Instanz eine persistente Startdiskette zu erstellen.

Standardmäßig hat die Startdiskette für eine Instance die gleiche Größe wie das ausgewählte Abbild. Wenn Ihre Instance eine größere persistente Startdiskette als die Imagegröße erfordert, ändern Sie die Größe des Startdatenträgers. In den meisten Fällen versucht der Export von gcloud Compute-Images, diese Berechtigungen dem Cloud Build-Dienstkonto zu erteilen. Sie können diese Berechtigungen jedoch manuell erteilen, um sicherzustellen, dass die erforderlichen Berechtigungen wirksam sind. Laden Sie die Datei mithilfe der dataWithMaxSize:completion:-Methode in ein NSData-Objekt im Speicher herunter. Dies ist der einfachste Weg, um eine Datei schnell herunterzuladen, aber es muss den gesamten Inhalt der Datei in den Speicher laden. Wenn Sie eine Datei anfordern, die größer ist als der verfügbare Speicher Ihrer App, stürzt Ihre App ab. Stellen Sie zum Schutz vor Speicherproblemen sicher, dass Sie die maximale Größe auf etwas festlegen, von dem Sie wissen, dass Ihre App sie verarbeiten kann, oder verwenden Sie eine andere Downloadmethode. Diese Images haben eine ähnliche Konfiguration wie die von Google bereitgestellten Debian- und CentOS-Images und sind mit den Compute Engine-Imagepaketen vorinstalliert. Verwenden Sie diese Images, um Windows Server auf kleineren Instanzen auszuführen, Startspeicherplatz zu sparen oder um Anwendungen auszuführen, die keine vollständige Windows-Desktopumgebung erfordern. Sie können eine Verbindung mit diesen Windows-Instanzen mithilfe des Remotedesktopprotokolls (Remote Desktop Protocol, RDP) herstellen, müssen jedoch hauptsächlich über PowerShell mit dem Server interagieren.

Weitere Informationen zu Server Core finden Sie unter Server Core für Windows Server. Importieren Sie ein Startdatenträgerabbild aus Ihrer lokalen Umgebung in Compute Engine, oder importieren Sie virtuelle Laufwerke von VMs, die auf Ihrer lokalen Arbeitsstation oder auf einer anderen Cloudplattform ausgeführt werden. Wenn Sie diese Features für Ihre benutzerdefinierten Images aktivieren müssen, geben Sie beim Erstellen eines benutzerdefinierten Abbilds ein oder mehrere Gastbetriebssystemfeatures an.