Skip to main content
Active IQ Unified Manager
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Ändern Sie eine NFS-Dateifreigabe mithilfe von APIs zur Unterstützung von CIFS

Sie können eine NFS-Dateifreigabe ändern, um das CIFS-Protokoll zu unterstützen. Während der Erstellung der Dateifreigabe können sowohl Parameter der Zugriffskontrollliste (ACL) als auch Exportrichtlinienregeln für dieselbe Dateifreigabe angegeben werden. Wenn Sie CIFS jedoch auf demselben Volume aktivieren möchten, auf dem Sie eine NFS-Dateifreigabe erstellt haben, können Sie die ACL-Parameter auf dieser Dateifreigabe aktualisieren, um CIFS zu unterstützen.

Bevor Sie beginnen
  1. Eine NFS-Dateifreigabe muss nur mit den Exportrichtliniendetails erstellt worden sein. Weitere Informationen finden Sie unter Dateifreigaben verwalten und Speicher-Workloads ändern.

  2. Sie müssen über den Dateifreigabeschlüssel verfügen, um diesen Vorgang auszuführen. Informationen zum Anzeigen von Dateifreigabedetails und zum Abrufen des Dateifreigabeschlüssels mithilfe der Job-ID finden Sie unter Bereitstellung von CIFS- und NFS-Dateifreigaben.

Dies gilt für eine NFS-Dateifreigabe, die Sie erstellt haben, indem Sie nur Exportrichtlinienregeln und keine ACL-Parameter hinzugefügt haben. Sie ändern die NFS-Dateifreigabe, um die ACL-Parameter einzuschließen.

Schritte
  1. Führen Sie auf der NFS-Dateifreigabe einen PATCH Vorgang mit den ACL-Details zum Erlauben des CIFS-Zugriffs.

    Kategorie HTTP-Verb Weg

    Speicheranbieter

    PATCH

    /storage-provider/file-shares

    Beispiel-cURL

    Basierend auf den Zugriffsrechten, die Sie der Benutzergruppe zuweisen, wie im folgenden Beispiel dargestellt, wird eine ACL erstellt und der Dateifreigabe zugewiesen.

    {
      "access_control": {
        "acl": [
          {
            "permission": "read",
            "user_or_group": "everyone"
          }
        ],
        "active_directory_mapping": {
          "key": "3b648c1b-d965-03b7-20da-61b791a6263c"
        }

    Beispiel für JSON-Ausgabe

    Der Vorgang gibt die Job-ID des Jobs zurück, der das Update ausführt.

  2. Überprüfen Sie, ob die Parameter korrekt hinzugefügt wurden, indem Sie die Dateifreigabedetails für dieselbe Dateifreigabe abfragen.

    Kategorie HTTP-Verb Weg

    Speicheranbieter

    ERHALTEN

    /storage-provider/file-shares/{key}

    Beispiel für JSON-Ausgabe

    "access_control": {
            "acl": [
                {
                    "user_or_group": "everyone",
                    "permission": "read"
                }
            ],
            "export_policy": {
                "id": 1460288880641,
                "key": "7d5a59b3-953a-11e8-8857-00a098dcc959:type=export_policy,uuid=1460288880641",
                "name": "default",
                "rules": [
                    {
                        "anonymous_user": "65534",
                        "clients": [
                            {
                                "match": "0.0.0.0/0"
                            }
                        ],
                        "index": 1,
                        "protocols": [
                            "nfs3",
                            "nfs4"
                        ],
                        "ro_rule": [
                            "sys"
                        ],
                        "rw_rule": [
                            "sys"
                        ],
                        "superuser": [
                            "none"
                        ]
                    },
                    {
                        "anonymous_user": "65534",
                        "clients": [
                            {
                                "match": "0.0.0.0/0"
                            }
                        ],
                        "index": 2,
                        "protocols": [
                            "cifs"
                        ],
                        "ro_rule": [
                            "ntlm"
                        ],
                        "rw_rule": [
                            "ntlm"
                        ],
                        "superuser": [
                            "none"
                        ]
                    }
                ],
                "_links": {
                    "self": {
                        "href": "/api/datacenter/protocols/nfs/export-policies/7d5a59b3-953a-11e8-8857-00a098dcc959:type=export_policy,uuid=1460288880641"
                    }
                }
            }
        },
        "_links": {
            "self": {
                "href": "/api/storage-provider/file-shares/7d5a59b3-953a-11e8-8857-00a098dcc959:type=volume,uuid=e581c23a-1037-11ea-ac5a-00a098dcc6b6"
            }
        }

    Sie können die ACL sehen, die zusammen mit der Exportrichtlinie derselben Dateifreigabe zugewiesen wurde.