Share via


File Services - Get Service Properties

Lekéri a tárfiókokban található fájlszolgáltatások tulajdonságait, beleértve a CORS (eltérő eredetű erőforrás-megosztás) szabályokat.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default?api-version=2023-01-01

URI-paraméterek

Name In Kötelező Típus Description
accountName
path True

string

A tárfiók neve a megadott erőforráscsoportban. A tárfiókok nevének 3–24 karakter hosszúságúnak kell lennie, és csak számokat és kisbetűket kell használnia.

Regex pattern: ^[a-z0-9]+$

FileServicesName
path True

FileServicesName

A fájlszolgáltatás neve a megadott tárfiókban. A fájlszolgáltatás nevének "alapértelmezettnek" kell lennie

resourceGroupName
path True

string

A felhasználó előfizetésén belüli erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

A cél-előfizetés azonosítója.

api-version
query True

string

A művelethez használandó API-verzió.

Válaszok

Name Típus Description
200 OK

FileServiceProperties

OK – visszaadta egy tárfiók Fájlszolgáltatásának tulajdonságait.

Other Status Codes

CloudError

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

GetFileServices

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res4410/providers/Microsoft.Storage/storageAccounts/sto8607/fileServices/default?api-version=2023-01-01

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res4410/providers/Microsoft.Storage/storageAccounts/sto8607/fileServices/default",
  "name": "default",
  "type": "Microsoft.Storage/storageAccounts/fileServices",
  "properties": {
    "cors": {
      "corsRules": [
        {
          "allowedOrigins": [
            "http://www.contoso.com",
            "http://www.fabrikam.com"
          ],
          "allowedMethods": [
            "GET",
            "HEAD",
            "POST",
            "OPTIONS",
            "MERGE",
            "PUT"
          ],
          "maxAgeInSeconds": 100,
          "exposedHeaders": [
            "x-ms-meta-*"
          ],
          "allowedHeaders": [
            "x-ms-meta-abc",
            "x-ms-meta-data*",
            "x-ms-meta-target*"
          ]
        },
        {
          "allowedOrigins": [
            "*"
          ],
          "allowedMethods": [
            "GET"
          ],
          "maxAgeInSeconds": 2,
          "exposedHeaders": [
            "*"
          ],
          "allowedHeaders": [
            "*"
          ]
        },
        {
          "allowedOrigins": [
            "http://www.abc23.com",
            "https://www.fabrikam.com/*"
          ],
          "allowedMethods": [
            "GET",
            "PUT"
          ],
          "maxAgeInSeconds": 2000,
          "exposedHeaders": [
            "x-ms-meta-abc",
            "x-ms-meta-data*",
            "x-ms-meta-target*"
          ],
          "allowedHeaders": [
            "x-ms-meta-12345675754564*"
          ]
        }
      ]
    }
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  }
}

Definíciók

Name Description
AllowedMethods

Kötelező, ha a CorsRule elem jelen van. A forrás által végrehajtható HTTP-metódusok listája.

CloudError

Hibaválasz a Storage szolgáltatástól.

CloudErrorBody

Hibaválasz a Storage szolgáltatástól.

CorsRule

Cors-szabályt ad meg a Blob szolgáltatáshoz.

CorsRules

Beállítja a CORS-szabályokat. A kérelemben legfeljebb öt CorsRule-elem szerepelhet.

DeleteRetentionPolicy

A helyreállítható törlés szolgáltatástulajdonságai.

FileServiceProperties

A Fájlszolgáltatások tulajdonságai a tárfiókban.

FileServicesName

A fájlszolgáltatás neve a megadott tárfiókban. A fájlszolgáltatás nevének "alapértelmezettnek" kell lennie

Multichannel

Többcsatornás beállítás. Csak a Premium FileStorage szolgáltatásra vonatkozik.

ProtocolSettings

A fájlszolgáltatás protokollbeállításai

Sku

A tárfiók termékváltozata.

SkuName

A termékváltozat neve. A fiók létrehozásához szükséges; nem kötelező a frissítéshez. Vegye figyelembe, hogy a régebbi verziókban a termékváltozat neve accountType volt.

SkuTier

A termékváltozat szintje. Ez a termékváltozat neve alapján történik.

SmbSetting

SMB-protokoll beállítása

AllowedMethods

Kötelező, ha a CorsRule elem jelen van. A forrás által végrehajtható HTTP-metódusok listája.

Name Típus Description
CONNECT

string

DELETE

string

GET

string

HEAD

string

MERGE

string

OPTIONS

string

PATCH

string

POST

string

PUT

string

TRACE

string

CloudError

Hibaválasz a Storage szolgáltatástól.

Name Típus Description
error

CloudErrorBody

Hibaválasz a Storage szolgáltatástól.

CloudErrorBody

Hibaválasz a Storage szolgáltatástól.

Name Típus Description
code

string

A hiba azonosítója. A kódok invariánsak, és programozott módon használhatók.

details

CloudErrorBody[]

A hibával kapcsolatos további részletek listája.

message

string

A hibát leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre.

target

string

Az adott hiba célja. Például a hibás tulajdonság neve.

CorsRule

Cors-szabályt ad meg a Blob szolgáltatáshoz.

Name Típus Description
allowedHeaders

string[]

Kötelező, ha a CorsRule elem jelen van. Azoknak a fejléceknek a listája, amelyeket a forrásközi kérelem tartalmazhat.

allowedMethods

AllowedMethods[]

Kötelező, ha a CorsRule elem jelen van. A forrás által végrehajtható HTTP-metódusok listája.

allowedOrigins

string[]

Kötelező, ha a CorsRule elem jelen van. Azon forrástartományok listája, amelyek a CORS-on keresztül lesznek engedélyezve, vagy "*" az összes tartomány engedélyezéséhez

exposedHeaders

string[]

Kötelező, ha a CorsRule elem jelen van. A CORS-ügyfelek számára közzéteendő válaszfejlécek listája.

maxAgeInSeconds

integer

Kötelező, ha a CorsRule elem jelen van. Azon másodpercek száma, ahányszor az ügyfélnek/böngészőnek gyorsítótáraznia kell az elővizsgálati választ.

CorsRules

Beállítja a CORS-szabályokat. A kérelemben legfeljebb öt CorsRule-elem szerepelhet.

Name Típus Description
corsRules

CorsRule[]

A CORS-szabályok listája. A kérelemben legfeljebb öt CorsRule-elem szerepelhet.

DeleteRetentionPolicy

A helyreállítható törlés szolgáltatástulajdonságai.

Name Típus Description
allowPermanentDelete

boolean

Ez a tulajdonság igaz értékre állítva lehetővé teszi a helyreállíthatóan törölt blobverziók és pillanatképek törlését. Ez a tulajdonság nem használható blob-visszaállítási szabályzatra. Ez a tulajdonság csak a blobszolgáltatásra vonatkozik, és nem vonatkozik a tárolókra vagy fájlmegosztásokra.

days

integer

Azt jelzi, hogy hány napig kell megőrizni a törölt elemet. A minimálisan megadott érték lehet 1, a maximális érték pedig 365.

enabled

boolean

Azt jelzi, hogy a DeleteRetentionPolicy engedélyezve van-e.

FileServiceProperties

A Fájlszolgáltatások tulajdonságai a tárfiókban.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Például : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Az erőforrás neve

properties.cors

CorsRules

Cors-szabályokat ad meg a Fájlszolgáltatáshoz. A kérelemben legfeljebb öt CorsRule-elem szerepelhet. Ha a kérelemtörzs nem tartalmaz CorsRule-elemeket, az összes CORS-szabály törlődik, és a CORS le lesz tiltva a fájlszolgáltatásban.

properties.protocolSettings

ProtocolSettings

A fájlszolgáltatás protokollbeállításai

properties.shareDeleteRetentionPolicy

DeleteRetentionPolicy

A fájlszolgáltatás tulajdonságai a helyreállítható törlés megosztásához.

sku

Sku

Termékváltozat neve és szintje.

type

string

Az erőforrás típusa. Például"Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

FileServicesName

A fájlszolgáltatás neve a megadott tárfiókban. A fájlszolgáltatás nevének "alapértelmezettnek" kell lennie

Name Típus Description
default

string

Multichannel

Többcsatornás beállítás. Csak a Premium FileStorage szolgáltatásra vonatkozik.

Name Típus Description
enabled

boolean

Azt jelzi, hogy engedélyezve van-e a többcsatornás

ProtocolSettings

A fájlszolgáltatás protokollbeállításai

Name Típus Description
smb

SmbSetting

SMB-protokoll beállítása

Sku

A tárfiók termékváltozata.

Name Típus Description
name

SkuName

A termékváltozat neve. A fiók létrehozásához szükséges; nem kötelező a frissítéshez. Vegye figyelembe, hogy a régebbi verziókban a termékváltozat neve accountType volt.

tier

SkuTier

A termékváltozat szintje. Ez a termékváltozat neve alapján történik.

SkuName

A termékváltozat neve. A fiók létrehozásához szükséges; nem kötelező a frissítéshez. Vegye figyelembe, hogy a régebbi verziókban a termékváltozat neve accountType volt.

Name Típus Description
Premium_LRS

string

Premium_ZRS

string

Standard_GRS

string

Standard_GZRS

string

Standard_LRS

string

Standard_RAGRS

string

Standard_RAGZRS

string

Standard_ZRS

string

SkuTier

A termékváltozat szintje. Ez a termékváltozat neve alapján történik.

Name Típus Description
Premium

string

Standard

string

SmbSetting

SMB-protokoll beállítása

Name Típus Description
authenticationMethods

string

A kiszolgáló által támogatott SMB-hitelesítési módszerek. Az érvényes értékek: NTLMv2, Kerberos. Sztringként kell átadni a(z) ";" elválasztó karakterrel.

channelEncryption

string

A kiszolgáló által támogatott SMB-csatornatitkosítás. Az érvényes értékek a következők: AES-128-CCM, AES-128-GCM, AES-256-GCM. Sztringként kell átadni a(z) ";" elválasztó karakterrel.

kerberosTicketEncryption

string

A Kiszolgáló által támogatott Kerberos-jegytitkosítás. Az érvényes értékek: RC4-HMAC, AES-256. Sztringként kell átadni a ";" elválasztójellel

multichannel

Multichannel

Többcsatornás beállítás. Csak a Premium FileStorage szolgáltatásra vonatkozik.

versions

string

A kiszolgáló által támogatott SMB protokollverziók. Az érvényes értékek: SMB2.1, SMB3.0, SMB3.1.1. Sztringként kell átadni a(z) ";" elválasztó karakterrel.