Dateifreigaben, Zugriffsberechtigtenbindungen und Mountziele verwalten
Verwalten Sie die von Ihnen erstellten Dateifreigaben. Sie können eine Dateifreigabe umbenennen. Sie können seine Kapazität erhöhen und seine Leistungsmerkmale ändern. Sie können Mountziele zu einer Dateifreigabe hinzufügen und den Mountpfad verwenden, um eine Dateifreigabe von virtuellen Serverinstanzen anzuhängen. Sie können ein Mountziel umbenennen oder löschen. Oder Sie können eine Dateifreigabe löschen, wenn Sie sie nicht mehr benötigen.
Der Service File Storage for VPC erfordert IAM-Berechtigungen für die rollenbasierte Zugriffssteuerung. Um beispielsweise eine Dateifreigabe zu erstellen, benötigen Sie mindestens die Berechtigung "Editor". Weitere Informationen finden Sie unter Verwaltung des IAM-Zugriffs für VPC-Infrastrukturdienste für Dateifreigaben.
Verwaltung von Dateifreigaben, Zugriffsfreigabebindungen und Einhängezielen in der Konsole
In der Konsole haben Sie folgende Möglichkeiten:
- Umbenennen einer Dateifreigabe.
- Umbenennen eines Einhängeziels einer Dateifreigabe.
- Aktualisieren Sie ein Dateifreigabeprofil (gilt nicht für Zugriffsberechtigtenfreigaben).
- Zulässige Transit-Verschlüsselungsmodi aktualisieren (gilt nicht für Zugriffsberechtigtenanteile).
- Kapazität der Dateifreigabe erhöhen
- Anpassen der IOPS für eine zonale Dateifreigabe
- Benutzer-Tags zu Dateifreigaben hinzufügen.
- Einhängeziel einer Dateifreigabe löschen.
- Löschen Sie eine Dateifreigabe.
In der Konsole können Sie normale Dateifreigaben und Zugriffsberechtigtenanteile verwalten. Nur der Freigabeverantwortliche kann Eigenschaften wie Zugriffskontrollmodus, E/A-Operationen pro Sekunde und Profil ändern. Das Konto des Zugriffsberechtigten kann die ursprüngliche Freigabe nicht bearbeiten und kann eine kleinere Gruppe von Eigenschaften der Freigabe des Zugriffsberechtigten ändern.
Schnappschüsse werden nur für Freigaben unterstützt, die als Zugriffskontrollmodus eine Sicherheitsgruppe haben. Sie können den Zugriffskontrollmodus nicht auf VPC ändern, solange nicht alle Snapshots der Freigabe gelöscht sind.
Umbenennen eines Einhängeziels einer Dateifreigabe in der Konsole
- Rufen Sie die Seite Dateifreigaben-Details auf.
- Klicken Sie auf das Symbol 'Aktionen'
.
- Wählen Sie Umbenennen aus.
- Geben Sie einen neuen Namen ein und klicken Sie auf Umbenennen.
Gültige Mountzielnamen können eine bis zu 63 Zeichen lange Kombination aus alphanumerischen Zeichen in Kleinschreibung (a-z, 0-9) und Bindestrichen (-) enthalten. Mountzielnamen müssen mit einem Kleinbuchstaben beginnen.
Aktualisieren eines Dateifreigabeprofils in der Konsole
Diese Anweisungen gelten für die vorherige Generation von Dateifreigabeprofilen (allgemeine Verwendung, 5-iops, 10-iops oder benutzerdefiniert). Um die aktuellen Funktionen nutzen zu können, müssen Sie das IOPS-Profil Ihrer Freigabe auf dp2
ändern. Die Profile von Dateifreigaben, die mit dem Profil dp2
erstellt wurden, können nicht geändert werden.
Sie können das Profil für eine Dateifreigabe vom aktuellen Profil in ein anderes IOPS-Schichtprofil, in ein angepasstes Profil oder in ein leistungsfähiges dp2-Profil ändern. Ihre Abrechnung wird auf der Grundlage des von Ihnen gewählten Profils angepasst.
- Rufen Sie die Seite Dateifreigaben-Details auf.
- Klicken Sie auf das Bearbeitungssymbol
neben dem aktuellen Profil oder verwenden Sie das Menü Aktionen
und wählen Sie IOPS-Profil bearbeiten aus. In einer Seitenanzeige werden das aktuelle Profil, die Dateifreigabegröße und die maximale Anzahl E/A-Operationen pro Sekunde angezeigt.
- Klicken Sie für Neues Profil auf den Abwärtspfeil. Sie können eine neue IOPS-Stufe, ein angepasstes Profil oder dp2auswählen. Geben Sie für Angepasste IOPS oder dp2 einen neuen maximalen IOPS-Wert auf der Basis der Dateifreigabegröße an. Der Dateifreigabepreis wird basierend auf Ihrer Auswahl automatisch berechnet.
- Klicken Sie auf Speichern und fahren Sie fort.
Aktualisierung der zulässigen Transitverschlüsselungsmodi in der Konsole
Der Eigentümer einer Freigabe kann die zulässigen Transitverschlüsselungsmodi ändern. Bevor diese Eigenschaft geändert werden kann, müssen jedoch alle Bindungen gelöscht werden. Durch Löschen der Bindungen wird der Netzpfad zwischen der ursprünglichen Dateifreigabe und der Zugriffsmechanismusfreigabe entfernt und das Mountziel, das der Zugriffsmechanismusfreigabe zugeordnet ist, in den Status "Fehlgeschlagen" versetzt. Weitere Informationen finden Sie unter Zugriff auf eine Dateifreigabe von anderen Konten entfernen.
- Wählen Sie eine Dateifreigabe in der Liste der Dateifreigaben aus.
- Suchen Sie auf der Detailseite der Dateifreigabe nach den zulässigen Übertragungsverschlüsselungsmodi.
- Klicken Sie auf das Symbol Bearbeiten
, um den aktuellen Wert zu ändern.
Dateifreigaben, Bindungen für Zugriffsmechanismusfreigaben und Mountziele über die Befehlszeilenschnittstelle verwalten
Mit der CLI können Sie:
- Umbenennen einer Dateifreigabe.
- Umbenennen eines Einhängeziels einer Dateifreigabe.
- Aktualisieren Sie ein Dateifreigabeprofil (gilt nicht für die Freigabe des Zugriffsmechanismus).
- Zulässige Transit-Verschlüsselungsmodi aktualisieren (gilt nicht für die Freigabe des Zugriffsmechanismus).
- Kapazität der Dateifreigabe erhöhen
- Anpassen der IOPS für eine zonale Dateifreigabe
- Benutzer-Tags zu Dateifreigaben hinzufügen.
- Einhängeziel einer Dateifreigabe löschen.
- Löschen Sie eine Dateifreigabe.
Schnappschüsse werden nur für Freigaben unterstützt, die als Zugriffskontrollmodus eine Sicherheitsgruppe haben. Sie können den Zugriffskontrollmodus nicht auf VPC ändern, solange nicht alle Snapshots der Freigabe gelöscht sind.
Umbenennen eines Einhängeziels einer Dateifreigabe über die CLI
-
Listen Sie die Dateifreigaben in der Region mit dem Befehl
ibmcloud is shares
auf. Notieren Sie den Namen und die ID der Dateifreigabe, die das Mountziel enthält, das Sie umbenennen möchten. -
Verwenden Sie den Namen oder die ID der Freigabe, um ihre Mountziele mit dem Befehl
ibmcloud is share-mount-targets
zu suchen.$ ibmcloud is share-mount-targets r006-e4acfa9b-88b0-4f90-9320-537e6fa3482a Listing share mount target of r006-e4acfa9b-88b0-4f90-9320-537e6fa3482a in all resource groups and region us-south under account Test Account as user test.user@ibm.com... ID Name VPC Lifecycle state Transit Encryption r006-fdbffc45-618c-49f1-bb08-ec530d7be378 my-source-mount-target my-vpc stable none
-
Um das Mountziel umzubenennen, führen Sie den Befehl
share-mount-target-update
mit dem Namen oder der ID der Dateifreigabe und dem Namen des Mountzieles aus. Geben Sie einen neuen Mountzielnamen mit der Option--name
an.ibmcloud is share-mount-target-update r006-e4acfa9b-88b0-4f90-9320-537e6fa3482a r006-fdbffc45-618c-49f1-bb08-ec530d7be378 --name my-renamed-mount-target
Gültige Mountzielnamen können eine bis zu 63 Zeichen lange Kombination aus alphanumerischen Zeichen in Kleinschreibung (a-z, 0-9) und Bindestrichen (-) enthalten. Mountzielnamen müssen mit einem Kleinbuchstaben beginnen.
Weitere Informationen zu den Befehlsoptionen finden Sie unter ibmcloud is share-mount-target-update
.
Aktualisieren eines Dateifreigabeprofils mit der CLI
Diese Anweisungen gelten für die vorherige Generation von Dateifreigabeprofilen (allgemeine Verwendung, 5-iops, 10-iops oder benutzerdefiniert). Um die aktuellen Funktionen nutzen zu können, müssen Sie das IOPS-Profil Ihrer Freigabe auf dp2
ändern. Die Profile von Dateifreigaben, die mit dem Profil dp2
erstellt wurden, können nicht geändert werden.
-
Suchen Sie die Dateifreigabe, die Sie aktualisieren wollen, indem Sie die Dateifreigaben in der Region mit dem Befehl
ibmcloud is shares
auflisten.$ ibmcloud is shares Listing shares in all resource groups and region us-south under account Test Account as user test.user@ibm.com... ID Name Lifecycle state Zone Profile Size(GB) Resource group Replication role r006-52c68ba5-2754-4c9d-8345-1fe6aa930073 disposal-snare-revivable-chitchat stable us-south-3 dp2 10 defaults replica r006-46541dc4-9e73-453a-9075-90ced0d612c3 trapdoor-urgency-attitude-imposing stable us-south-1 dp2 10 defaults source r006-72604692-0dc5-49fb-8eca-08b16a6a4854 fiction-create-platter-decidable stable us-south-3 dp2 10 defaults replica r006-c23ce229-fee9-4d40-a509-44886b21bb69 prismoid-evergreen-chains-granola stable us-south-1 dp2 10 defaults source r006-89b34134-2be6-4281-ae8e-b1c625d533ae test-share stable us-south-1 dp2 10 defaults none r006-cc7ab6a0-bb71-4e03-8ef7-dcffca43717f my-old-file-share stable us-south-1 tier-3iops 40 defaults none
-
Verwenden Sie den Befehl
share-update
mit dem Parameter--profile
, um das neue Dateifreigabeprofil nach Namen anzugeben.$ ibmcloud is share-update my-old-file-share --profile dp2 --size 1000 --iops 3000 Updating file share my-file-share-8 under account Test Account as user test.user@ibm.com... ID r006-cc7ab6a0-bb71-4e03-8ef7-dcffca43717f Name my-old-file-share CRN crn:v1:bluemix:public:is:us-south-1:a/a1234567::share:r006-cc7ab6a0-bb71-4e03-8ef7-dcffca43717f Lifecycle state updating Access control mode vpc Zone us-south-1 Profile dp2 Size(GB) 1000 IOPS 3000 User Tags env:dev,env:prod Encryption provider_managed Mount Targets ID Name r006-c9d82a15-7ead-4388-abc8-88e81c12ed28 my-target121 Resource group ID Name 6edefe513d934fdd872e78ee6a8e73ef defaults Created 2023-03-27T20:43:36+00:00 Replication role none Replication status none Replication status reasons Status code Status message - -
Weitere Informationen zu den Befehlsoptionen finden Sie unter ibmcloud is share-update
.
Aktualisierung der zulässigen Transitverschlüsselungsmodi über die CLI
Der Eigentümer der Freigabe kann die zulässigen Transitverschlüsselungsmodi in " user_managed,none
,user_managed
oder " none
ändern.
Bevor diese Eigenschaft jedoch geändert werden kann, müssen alle Bindungen und Mount-Ziele gelöscht werden. Durch Löschen der Bindungen wird der Netzpfad zwischen der ursprünglichen Dateifreigabe und der Zugriffsmechanismusfreigabe entfernt und das Mountziel, das der Zugriffsmechanismusfreigabe zugeordnet ist, in den Status "Fehlgeschlagen" versetzt. Weitere Informationen finden Sie unter Entfernen des Zugriffs auf eine Dateifreigabe von anderen Konten.
$ ibmcloud is share-update my-origin-share --allowed-transit-encryption-modes user_managed
Updating file share my-file-share under account Test Account as user test.user@ibm.com...
ID r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6
Name my-origin-share
CRN crn:v1:bluemix:public:is:us-south-2:a/1234567::share:r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6
Lifecycle state stable
Access control mode security_group
Accessor binding role origin
Allowed transit encryption modes user_managed
Origin share CRN Name Remote account Remote region
crn:v1:bluemix:public:is:us-south-2:a/7654321::share:r006-d73v40a6-e08f-4d07-99e1-d28cbf2188ed my-origin-share a7654321 -
Zone us-south-2
Profile dp2
Size(GB) 1000
IOPS 1000
Encryption provider_managed
Mount Targets ID Name
No mounted targets found.
Resource group ID Name
db8e8d865a83e0aae03f25a492c5b39e Default
Created 2024-06-25T22:15:15+00:00
Replication role none
Replication status none
Replication status reasons Status code Status message
- -
Dateifreigaben, Zugriffsberechtigtenbindungen und Mountziele mit der API verwalten
Durch die Verwendung der API können Sie:
- Umbenennen einer Dateifreigabe.
- Umbenennen eines Einhängeziels einer Dateifreigabe.
- Aktualisieren Sie ein Dateifreigabeprofil (gilt nicht für Zugriffsberechtigtenfreigaben).
- Aktualisieren Sie die zulässigen Transitverschlüsselungsmodi mit der API (nicht zutreffend für Zugriffsberechtigtenanteile).
- Kapazität der Dateifreigabe erhöhen
- Anpassen der IOPS für eine zonale Dateifreigabe
- Benutzer-Tags zu Dateifreigaben hinzufügen.
- Einhängeziel einer Dateifreigabe löschen.
- Löschen Sie eine Dateifreigabe.
Informationen zu den File Storage for VPC-API-Methoden finden Sie im Folgenden in der API-Referenz.
Schnappschüsse werden nur für Freigaben unterstützt, die als Zugriffskontrollmodus eine Sicherheitsgruppe haben. Sie können den Zugriffskontrollmodus nicht auf VPC ändern, solange nicht alle Snapshots der Freigabe gelöscht sind.
Umbenennen eines Einhängeziels einer Dateifreigabe mit der API
Rufen Sie PATCH /shares/$share_id/mount_targets/$target_id
auf, um ein Einhängeziel einer Dateifreigabe umzubenennen. Beispiel:
curl -X PATCH \
"$vpc_api_endpoint/v1/shares/$share_id/mount_targets/$target_id?version=2023-08-08&generation=2"\
-H "Authorization: Bearer ${API_TOKEN}" \
-d '{"name": "target-renamed1"}
Eine erfolgreiche Antwort sieht wie im folgenden Beispiel aus.
{
"access_control_mode": "vpc",
"created_at": "2023-07-18T23:31:59Z",
"href": "https://us-south.iaas.cloud.ibm.com/v1/shares/0995b8c6-c323-4e59-9ea9-fa14dd66bba8/mount_targets/9fdf4438-f5b4-4b6f-8bca-602494fd6c31",
"id": "9fdf4438-f5b4-4b6f-8bca-602494fd6c31",
"lifecycle_state": "stable",
"mount_path": "domain.com:/vol_xyz_2891fd0a_64ea_4deb_9ed5_1159e37cb5aa",
"name": "target-renamed1",
"resource_type": "share_target",
"transit_encryption": "none",
"vpc": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/vpcs8c95b3c1-fe3c-45c-97a6-e43d14088287",
"id": "82a7b841-9586-43b4-85dc-c0ab5e8b1c7a",
"name": "vpc-name1",
"resource_type": "vpc"
}
}
Gültige Mountzielnamen können eine bis zu 63 Zeichen lange Kombination aus alphanumerischen Zeichen in Kleinschreibung (a-z, 0-9) und Bindestrichen (-) enthalten. Mountzielnamen müssen mit einem Kleinbuchstaben beginnen.
Aktualisieren eines Dateifreigabeprofils mit der API
Diese Anweisungen gelten für die vorherige Generation von Dateifreigabeprofilen (allgemeine Verwendung, 5-iops, 10-iops oder benutzerdefiniert). Um die aktuellen Funktionen nutzen zu können, müssen Sie das IOPS-Profil Ihrer Freigabe auf dp2
ändern. Die Profile von Dateifreigaben, die mit dem Profil dp2
erstellt wurden, können nicht geändert werden.
Erstellen Sie einen Aufruf PATCH /shares/{share_ID}
und geben Sie den Profilnamen in der Eigenschaft profile
an. Im folgenden Beispiel wird das Profil in ein dp2
-Profil geändert.
curl -X PATCH "$vpc_api_endpoint/v1/shares/432f1a4d-4aac-4ba1-922c-76fdbcbeb1e3?version=2023-08-08&generation=2"\
-H "Authorization: $iam_token"\
-d '{"profile": {"name": "dp2"}}'
Zulässige Transitverschlüsselungsmodi mit der API aktualisieren
Der Eigentümer der Freigabe kann den Typ der zulässigen Transitverschlüsselungsmodi auf user_managed,none
,user_managed
oder none
ändern.
Bevor diese Eigenschaft jedoch geändert werden kann, müssen alle Bindungen und Einhängeziele gelöscht werden. Durch Löschen der Bindungen wird der Netzpfad zwischen der ursprünglichen Dateifreigabe und der Zugriffsmechanismusfreigabe entfernt und das Mountziel, das der Zugriffsmechanismusfreigabe zugeordnet ist, in den Status "Fehlgeschlagen" versetzt. Weitere Informationen finden Sie unter Zugriff auf eine Dateifreigabe von anderen Konten entfernen.
curl -X PATCH \
"$vpc_api_endpoint/v1/shares/$share_id?version=2023-08-08&generation=2"\
-H "Authorization: Bearer ${API_TOKEN}"
-d '{"allowed_transit_encryption_modes": "user-managed"}'
Dateifreigaben, Bindungen der Zugriffsmechanismusfreigabe und Mountziele mit Terraform verwalten
Mit Terraform können Sie Folgendes ausführen:
- Dateifreigabeattribute wie Name, Größe, Profil, Tags ändern,
- Hinzufügen oder Entfernen einer Replikatbeziehung.
- Ändern Sie den Namen eines Mountziels.
- Löschen Sie eine Dateifreigabe oder ein Mountziel.
Attribute eines Mountziels mit Terraform aktualisieren
Aktualisieren Sie die Ressource is_share_target
, um den Namen des Mountziels zu ändern. Nach der Anwendung ändert die folgende Ressource den Namen des Mountziels in my-new-share-target
.
resource "is_share_target" "is_share_target" {
share = is_share.is_share.id
subnet = ibm_is_subnet.example.id
name = "my-new-share-target"
}`
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_share_target.
Zugriff auf eine Dateifreigabe von anderen Konten entfernen
Der Widerruf des Zugriffs auf eine Dateifreigabe ist ein zweistufiger Prozess.
-
Entfernen Sie die IAM-Berechtigung zwischen den Konten. Das Entfernen der IAM-Berechtigung verhindert, dass das andere Konto oder der andere Service eine Zugriffsberechtigtenfreigabe und ein Mountziel erstellt.
-
Löschen Sie die Freigabebindung, die die ursprüngliche Freigabe mit der Zugriffsobjektfreigabe verbindet. Durch diese Aktion wird das Mountziel des anderen Kontos in den Status
failed
versetzt.
Anhängen und Abhängen von Dateifreigaben auf einer virtuellen Serverinstanz
Das Anhängen ist ein Prozess, durch den das Betriebssystem eines Servers Dateien und Verzeichnisse auf der Speichereinheit für Benutzer verfügbar macht, auf die über das Dateisystem des Servers zugegriffen werden kann. Zum Anhängen einer Dateifreigabe an eine Virtual Server-Instanz ermitteln Sie die Informationen zum Mountpfad. Der Einhängepfad wird erstellt, wenn Sie ein Einhängeziel für die Dateifreigabe erstellen. Siehe die folgenden Informationen zur Montage auf einigen Linux Betriebssystemen. Für andere Linux-Distributionen gelten ähnliche Prozeduren.
Überwachung von Dateifreigaben
Sie können den Status und den Zustand Ihrer Dateifreigabe über die Konsole, die Befehlszeilenschnittstelle oder die API überprüfen. In der Konsole IBM Cloud können Sie den Gesamtdurchsatz, die gesamten IOPS, die Anzahl der Einhängeziele und die Kapazitätsauslastung Ihrer Freigabe im Laufe der Zeit überwachen. Sie können IBM Cloud® Activity Tracker Event Routing verwenden, um zu konfigurieren, wie Überprüfungsereignisse für Dateifreigaben weitergeleitet werden sollen. Sie können auch IBM Cloud Logs Routing für die Behandlung von Protokollen konfigurieren. Weitere Informationen finden Sie unter Überwachung von Dateifreigabezuständen, Lebenszyklusstatus und Ereignissen.
Dateifreigaben können mit IBM Cloud® Monitoring integriert werden, um einen operativen Einblick in die Leistung und den Zustand Ihrer Freigaben zu erhalten. In der Web-UI von Sysdig können Sie die Durchsatz-, IOPS- und Kapazitätsmetriken detaillierter betrachten, Ihre Dashboards anpassen und Warnmeldungen einrichten. Weitere Informationen finden Sie in Metriken für File Storage for VPC überwachen.