Auf dieser Seite erfahren Sie, wie Sie eine Filestore-Instanz mit der Methode Google Cloud Console oder die gcloud CLI verwenden.
Nachdem Sie eine Filestore-Instanz erstellt haben, können Sie sie so ändern:
- Kapazität erhöhen
- Verringern Sie die Kapazität für die folgenden Dienststufen:
<ph type="x-smartling-placeholder">
- </ph>
- Zonal
- Regional
- Enterprise
- Beschreibung ändern
- IP-basierte Regeln für die Zugriffssteuerung verwalten
- Labels verwalten
<ph type="x-smartling-placeholder">
- </ph>
- Weitere Informationen finden Sie unter Labels verwalten.
Weitere Informationen zur Skalierungskapazität finden Sie unter Skalierungskapazität.
Bestimmte Spezifikationen wie die IP-Adresse der Instanz sind unveränderlich.
Anleitung zum Bearbeiten einer Instanz
Google Cloud Console
So bearbeiten Sie Filestore-Instanzen mit der Google Cloud Console: Rufen Sie die Seite Instanz bearbeiten auf, wo Sie die Instanz bearbeiten können. Beschreibung, IP-basierte Zugriffssteuerungsregeln verwalten und Dateifreigaben skalieren Leistung:
Rufen Sie in der Google Cloud Console die Seite "Filestore-Instanzen" auf.
Klicken Sie auf die ID der Instanz, die Sie bearbeiten möchten.
Klicken Sie auf der Seite Instanzdetails auf Bearbeiten, um die Seite Instanz bearbeiten aufzurufen.
Ändern Sie bei Bedarf die Instanzbeschreibung, die IP-basierten Zugriffssteuerungsregeln und die Kapazität. Weitere Informationen finden Sie unter Instanzen erstellen.
Klicken Sie auf Speichern.
gcloud
Hinweise
Zur Verwendung der gcloud CLI müssen Sie entweder gcloud CLI installieren oder die Cloud Shell das in die Google Cloud Console integriert ist:
Weiter zur Google Cloud Console
gcloud
-Befehl zum Bearbeiten einer Instanz
Sie können eine Filestore-Instanz mit dem Befehl instances
update
bearbeiten. Wenn Sie
die Konfigurationsregeln für die IP-basierte Zugriffssteuerung aktualisieren müssen,
Verwenden Sie das Flag --flags-file
und geben Sie eine JSON-Konfigurationsdatei an. Wenn Sie
wählen Sie diese Methode aus. Sie müssen das Flag --file-share
nicht verwenden, da es
ist bereits in der JSON-Konfigurationsdatei enthalten.
gcloud filestore instances update instance-id
--[project="project-id"]
--[location=location]
--[file-share=name="file-share-name",capacity=file-share-size]
--[description="instance-description"]
--[flags-file=file-name.json]
Dabei gilt:
- instance-id ist die Instanz-ID der Filestore-Instanz, die Sie bearbeiten möchten.
project-id ist die Projekt-ID des Google Cloud-Projekts, das enthält die Filestore-Instanz. Sie können dieses Flag überspringen, wenn sich die Filestore-Instanz im Standardprojekt
gcloud
befindet. Sie können das Standardprojekt folgendermaßen festlegen:gcloud config set project project-id
location ist der Standort, an dem sich die Filestore-Instanz befindet. Geben Sie für regionale und Unternehmensinstanzen eine Region an. Geben Sie für alle anderen Instanzen eine Zone an. Führen Sie den
gcloud filestore zones list
, um eine Liste der unterstützten Zonen abzurufen. Du kannst dieses Flag überspringen wenn sich die Filestore-Instanz im Standardgcloud
befindet . Sie können das Standardprojekt folgendermaßen festlegen:gcloud config set filestore/zone zone
file-share-name der Name der Dateifreigabe ist, die von der Filestore-Instanz bereitgestellt wird. Dateifreigabenamen können nach dem Erstellen der Instanz nicht mehr geändert werden.
file-share-size ist die neue gewünschte Dateifreigabegröße. Sie können die Größe der Dateifreigabe mit
GiB
(Standard) oderTiB
in ganzen Zahlen angeben.Ihr verfügbares Kontingent finden Sie in der Google Cloud Console auf der Seite „Kontingente“:
instance-description ist die optionale Filestore-Instanzbeschreibung.
file-name ist der Name der JSON-Konfigurationsdatei für die IP-basierte Zugriffssteuerung.
Beispiel für eine JSON-Konfigurationsdatei:
{ "--file-share": { "capacity": "4096", "name": "my_vol", "nfs-export-options": [ { "access-mode": "READ_WRITE", "ip-ranges": [ "10.0.0.0", "10.2.0.0" ], "squash-mode": "ROOT_SQUASH", "anon_uid": 1003, "anon_gid": 1003 }, { "access-mode": "READ_ONLY", "ip-ranges": [ "10.0.1.0/28" ], "squash-mode": "NO_ROOT_SQUASH" } ], } }
wobei
- ip-ranges ist die IP-Adresse oder der Bereich, auf die bzw. den Zugriff gewährt werden soll. Sie können
Sie können mehrere IP-Adressen oder -Bereiche angeben, indem Sie sie durch Kommas trennen.
Nur die folgenden Dienststufen unterstützen Konfigurationseinstellungen für
sich überschneidende IP-Adressbereiche:
<ph type="x-smartling-placeholder">
- </ph>
- Zonal
- Regional
- Enterprise
- access-mode ist die Zugriffsebene, die Clients zugewiesen werden soll, deren IP-Adresse in den ip-range fällt. Sie kann die Werte
READ_WRITE
oderREAD_ONLY
haben. Der Standardwert istREAD_WRITE
. - squash-mode kann die Werte
ROOT_SQUASH
oderNO_ROOT_SQUASH
haben.ROOT_SQUASH
entfernt Root-Zugriff auf die Clients, deren IP-Adresse in ip-range fällt, währendNO_ROOT_SQUASH
Root-Zugriff ermöglicht. Der Standardwert istNO_ROOT_SQUASH
. - anon_uid ist der Nutzer-ID-Wert, den Sie
anon_uid
zuordnen möchten. Der Standardwert ist65534
. - anon_gid ist der Gruppen-ID-Wert, den Sie
anon_gid
zuordnen möchten. Der Standardwert ist65534
.
- ip-ranges ist die IP-Adresse oder der Bereich, auf die bzw. den Zugriff gewährt werden soll. Sie können
Sie können mehrere IP-Adressen oder -Bereiche angeben, indem Sie sie durch Kommas trennen.
Nur die folgenden Dienststufen unterstützen Konfigurationseinstellungen für
sich überschneidende IP-Adressbereiche:
<ph type="x-smartling-placeholder">
Beispiel
Im folgenden Beispiel wird die nfs-server
-Instanz aktualisiert, indem die Dateifreigabegröße auf 3 TiB
erhöht wird.
gcloud filestore instances update nfs-server --zone=us-central1-c --file-share=name="vol1",capacity=3TiB
```
Nächste Schritte
- Weitere Instanz erstellen
- Filestore-Dateifreigabe auf einer Compute Engine-VM-Instanz bereitstellen.
- Mit dem Filestore-CSI-Treiber auf Filestore-Instanzen zugreifen.
- Skalierungskapazität