此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
修改NFS檔案共用以支援CIFS
您可以修改NFS檔案共用、以支援CIFS傳輸協定。在建立檔案共用期間、您可以為同一個檔案共用區同時指定存取控制清單(ACL)參數和匯出原則規則。不過、如果您想要在建立NFS檔案共用的相同磁碟區上啟用CIFS、您可以更新該檔案共用區的ACL參數、以支援CIFS。
開始之前
-
NFS檔案共用區必須僅以匯出原則詳細資料建立。如需相關資訊、請參閱_管理檔案共用_和_修改儲存工作負載_。
-
您必須擁有檔案共用金鑰才能執行此作業。如需使用工作ID檢視檔案共用詳細資料及擷取檔案共用金鑰的相關資訊、請參閱_Provisioning CIFS與NFS檔案共用_。
關於這項工作
這適用於您只新增匯出原則規則而非ACL參數所建立的NFS檔案共用。您可以修改NFS檔案共用、以納入ACL參數。
步驟
-
在NFS檔案共用區上、執行
PATCH使用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動詞 | 路徑 |
|---|---|---|
儲存供應商 |
取得 |
|
-
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、以及匯出原則。