本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
使用API修改NFS檔案共用以支援CIFS
貢獻者
建議變更
您可以修改NFS檔案共用、以支援CIFS傳輸協定。在建立檔案共用期間、您可以為同一個檔案共用區同時指定存取控制清單(ACL)參數和匯出原則規則。不過、如果您想要在建立NFS檔案共用的相同磁碟區上啟用CIFS、您可以更新該檔案共用區的ACL參數、以支援CIFS。
開始之前
-
NFS檔案共用區必須僅以匯出原則詳細資料建立。如需相關資訊、請參閱_管理檔案共用_和_修改儲存工作負載_。
-
您必須擁有檔案共用金鑰才能執行此作業。如需使用工作ID檢視檔案共用詳細資料及擷取檔案共用金鑰的相關資訊、請參閱_Provisioning CIFS與NFS檔案共用_。
這適用於您只新增匯出原則規則而非ACL參數所建立的NFS檔案共用。您可以修改NFS檔案共用、以納入ACL參數。
步驟
-
在NFS檔案共用區上、執行「修補」作業、並提供ACL詳細資料、以允許CIFS存取。
類別 HTTP動詞 路徑 儲存供應商
修補程式
「/儲存設備供應商/檔案共用」
範例Curl
根據您指派給使用者群組的存取權限(如下列範例所示)、將會建立ACL並指派給檔案共用區。
{ "access_control": { "acl": [ { "permission": "read", "user_or_group": "everyone" } ], "active_directory_mapping": { "key": "3b648c1b-d965-03b7-20da-61b791a6263c" }
-
JSON*輸出範例*
作業會傳回執行更新之工作的工作ID。
-
-
查詢相同檔案共用區的檔案共用詳細資料、確認是否已正確新增這些參數。
類別 HTTP動詞 路徑 儲存供應商
取得
儲存設備供應商/檔案共用/\{key}
-
JSON*輸出範例*
"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" } }
+ 您可以查看指派給同一個檔案共用區的ACL、以及匯出原則。
-