File Services - Get Service Properties

Získá vlastnosti souborových služeb v účtech úložiště, včetně pravidel CORS (Sdílení prostředků mezi zdroji).

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
accountName
path True

string

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena.

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

FileServicesName
path True

FileServicesName

Název souborové služby v rámci zadaného účtu úložiště. Název souborové služby musí být výchozí.

resourceGroupName
path True

string

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena.

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

subscriptionId
path True

string

ID cílového předplatného.

api-version
query True

string

Verze rozhraní API, která se má použít pro tuto operaci.

Odpovědi

Name Typ Description
200 OK

FileServiceProperties

OK – vrátil vlastnosti souborové služby účtu úložiště.

Other Status Codes

CloudError

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

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

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

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"
  }
}

Definice

Name Description
AllowedMethods

Vyžaduje se, pokud existuje element CorsRule. Seznam metod HTTP, které mohou být spouštěné původem.

CloudError

Chybová odpověď ze služby Storage.

CloudErrorBody

Chybová odpověď ze služby Storage.

CorsRule

Určuje pravidlo CORS pro službu Blob Service.

CorsRules

Nastaví pravidla CORS. Do požadavku můžete zahrnout až pět prvků CorsRule.

DeleteRetentionPolicy

Vlastnosti služby pro obnovitelné odstranění

FileServiceProperties

Vlastnosti Souborové služby v účtu úložiště.

FileServicesName

Název souborové služby v rámci zadaného účtu úložiště. Název souborové služby musí být výchozí.

Multichannel

Nastavení vícekanálového nastavení. Platí pouze pro soubory úrovně PremiumÚložiště.

ProtocolSettings

Nastavení protokolu pro souborovou službu

Sku

Skladová položka účtu úložiště.

SkuName

Název skladové položky. Požadováno pro vytvoření účtu; volitelné pro aktualizaci. Všimněte si, že ve starších verzích se název skladové položky jmenoval accountType.

SkuTier

Úroveň skladové položky. Vychází z názvu skladové položky.

SmbSetting

Nastavení pro protokol SMB

AllowedMethods

Vyžaduje se, pokud existuje element CorsRule. Seznam metod HTTP, které mohou být spouštěné původem.

Name Typ Description
CONNECT

string

DELETE

string

GET

string

HEAD

string

MERGE

string

OPTIONS

string

PATCH

string

POST

string

PUT

string

TRACE

string

CloudError

Chybová odpověď ze služby Storage.

Name Typ Description
error

CloudErrorBody

Chybová odpověď ze služby Storage.

CloudErrorBody

Chybová odpověď ze služby Storage.

Name Typ Description
code

string

Identifikátor chyby. Kódy jsou neutrální a mají být využívány programově.

details

CloudErrorBody[]

Seznam dalších podrobností o chybě

message

string

Zpráva popisující chybu, která má být vhodná k zobrazení v uživatelském rozhraní.

target

string

Cíl konkrétní chyby. Například název vlastnosti v chybě.

CorsRule

Určuje pravidlo CORS pro službu Blob Service.

Name Typ Description
allowedHeaders

string[]

Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček, které mohou být součástí požadavku mezi zdroji.

allowedMethods

AllowedMethods[]

Vyžaduje se, pokud existuje element CorsRule. Seznam metod HTTP, které mohou být spouštěné původem.

allowedOrigins

string[]

Vyžaduje se, pokud existuje element CorsRule. Seznam počátečních domén, které budou povoleny prostřednictvím CORS, nebo *, aby byly povoleny všechny domény

exposedHeaders

string[]

Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček odpovědi, které se mají zpřístupnit klientům CORS.

maxAgeInSeconds

integer

Vyžaduje se, pokud existuje element CorsRule. Počet sekund, po který má klient nebo prohlížeč ukládat předběžnou odpověď do mezipaměti.

CorsRules

Nastaví pravidla CORS. Do požadavku můžete zahrnout až pět prvků CorsRule.

Name Typ Description
corsRules

CorsRule[]

Seznam pravidel CORS Do požadavku můžete zahrnout až pět prvků CorsRule.

DeleteRetentionPolicy

Vlastnosti služby pro obnovitelné odstranění

Name Typ Description
allowPermanentDelete

boolean

Tato vlastnost, pokud je nastavená na hodnotu true, umožňuje odstranění verzí a snímků obnovitelně odstraněných objektů blob. Tuto vlastnost nejde použít zásady obnovení objektů blob. Tato vlastnost se vztahuje pouze na službu Blob Service a nevztahuje se na kontejnery nebo sdílenou složku.

days

integer

Určuje počet dnů, po které by se odstraněná položka měla zachovat. Minimální zadaná hodnota může být 1 a maximální hodnota může být 365.

enabled

boolean

Určuje, jestli je povolená zásada DeleteRetentionPolicy.

FileServiceProperties

Vlastnosti Souborové služby v účtu úložiště.

Name Typ Description
id

string

Plně kvalifikované ID prostředku Příklad : /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resourceProviderNamespace}/{typ_prostředku}/{název_prostředku}

name

string

Název prostředku

properties.cors

CorsRules

Určuje pravidla CORS pro službu File. Do požadavku můžete zahrnout až pět prvků CorsRule. Pokud text požadavku neobsahuje žádné prvky CorsRule, odstraní se všechna pravidla CORS a cors pro službu File se zakáže.

properties.protocolSettings

ProtocolSettings

Nastavení protokolu pro souborovou službu

properties.shareDeleteRetentionPolicy

DeleteRetentionPolicy

Vlastnosti souborové služby pro obnovitelné odstranění sdílené složky.

sku

Sku

Název a úroveň skladové položky.

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

FileServicesName

Název souborové služby v rámci zadaného účtu úložiště. Název souborové služby musí být výchozí.

Name Typ Description
default

string

Multichannel

Nastavení vícekanálového nastavení. Platí pouze pro soubory úrovně PremiumÚložiště.

Name Typ Description
enabled

boolean

Označuje, jestli je povolený vícekanálový kanál.

ProtocolSettings

Nastavení protokolu pro souborovou službu

Name Typ Description
smb

SmbSetting

Nastavení pro protokol SMB

Sku

Skladová položka účtu úložiště.

Name Typ Description
name

SkuName

Název skladové položky. Požadováno pro vytvoření účtu; volitelné pro aktualizaci. Všimněte si, že ve starších verzích se název skladové položky jmenoval accountType.

tier

SkuTier

Úroveň skladové položky. Vychází z názvu skladové položky.

SkuName

Název skladové položky. Požadováno pro vytvoření účtu; volitelné pro aktualizaci. Všimněte si, že ve starších verzích se název skladové položky jmenoval accountType.

Name Typ 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

Úroveň skladové položky. Vychází z názvu skladové položky.

Name Typ Description
Premium

string

Standard

string

SmbSetting

Nastavení pro protokol SMB

Name Typ Description
authenticationMethods

string

Metody ověřování SMB podporované serverem Platné hodnoty jsou NTLMv2, Kerberos. Měl by být předán jako řetězec s oddělovačem ';'.

channelEncryption

string

Šifrování kanálu SMB podporované serverem. Platné hodnoty jsou AES-128-CCM, AES-128-GCM, AES-256-GCM. Měl by být předán jako řetězec s oddělovačem ';'.

kerberosTicketEncryption

string

Šifrování lístku Kerberos podporované serverem Platné hodnoty jsou RC4-HMAC, AES-256. Měl by být předán jako řetězec s oddělovačem ;.

multichannel

Multichannel

Nastavení vícekanálového nastavení. Platí pouze pro soubory úrovně PremiumÚložiště.

versions

string

Verze protokolu SMB podporované serverem. Platné hodnoty jsou SMB2.1, SMB3.0, SMB3.1.1. Měl by být předán jako řetězec s oddělovačem ';'.