Megosztás a következőn keresztül:


Blob Services - Get Service Properties

Lekéri a tárfiók Blob szolgáltatásának tulajdonságait, beleértve a Storage Analytics és a CORS (forrásközi erőforrás-megosztás) szabályok tulajdonságait is.

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

URI-paraméterek

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

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

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

BlobServicesName
path True

BlobServicesName

A blobszolgáltatás neve a megadott tárfiókon belül. A blobszolgáltatás nevének alapértelmezettnek kell lennie

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

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

subscriptionId
path True

string

minLength: 1

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

api-version
query True

string

minLength: 1

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

Válaszok

Name Típus Description
200 OK

BlobServiceProperties

OK – visszaadta a tárfiók Blob szolgáltatásának tulajdonságait.

Biztonság

azure_auth

Azure Active Directory OAuth2-folyamat

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

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

Példák

GetBlobServices

Mintakérelem

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

Mintaválasz

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res4410/providers/Microsoft.Storage/storageAccounts/sto8607/blobServices/default",
  "name": "default",
  "type": "Microsoft.Storage/storageAccounts/blobServices",
  "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*"
          ]
        }
      ]
    },
    "defaultServiceVersion": "2017-07-29",
    "deleteRetentionPolicy": {
      "enabled": true,
      "days": 300
    },
    "isVersioningEnabled": true,
    "changeFeed": {
      "enabled": true,
      "retentionInDays": 7
    }
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  }
}

Definíciók

Name Description
AllowedMethods

CorsRule elem esetén kötelező megadni. A forrás által végrehajtható HTTP-metódusok listája.

BlobServiceProperties

A tárfiók Blob szolgáltatásának tulajdonságai.

BlobServicesName

A blobszolgáltatás neve a megadott tárfiókon belül. A blobszolgáltatás nevének alapértelmezettnek kell lennie

ChangeFeed

A blobszolgáltatás tulajdonságai a változáscsatorna-eseményekhez.

CorsRule

A Blob szolgáltatás CORS-szabályát adja meg.

CorsRules

Beállítja a CORS-szabályokat. Legfeljebb öt CorsRule-elemet vehet fel a kérelembe.

DeleteRetentionPolicy

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

LastAccessTimeTrackingPolicy

A blobszolgáltatás tulajdonságai a legutóbbi hozzáférés időalapú nyomkövetési szabályzatához.

name

A szabályzat neve. Az érvényes érték az AccessTimeTracking. Ez a mező jelenleg csak olvasható

RestorePolicyProperties

A blobszolgáltatás tulajdonságai a blob-visszaállítási szabályzathoz

Sku

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

SkuName

Az termékváltozat neve. A fióklétrehozáshoz 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

Az SKU-szint (raktározási egység kód szintje). Ez a termékváltozat neve alapján történik.

AllowedMethods

CorsRule elem esetén kötelező megadni. A forrás által végrehajtható HTTP-metódusok listája.

Érték Description
CONNECT
DELETE
GET
HEAD
MERGE
OPTIONS
PATCH
POST
PUT
TRACE

BlobServiceProperties

A tárfiók Blob szolgáltatásának tulajdonságai.

Name Típus Description
id

string

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

name

string

Az erőforrás neve

properties.automaticSnapshotPolicyEnabled

boolean

Az isVersioningEnabled tulajdonság javára elavult.

properties.changeFeed

ChangeFeed

A blobszolgáltatás tulajdonságai a változáscsatorna-eseményekhez.

properties.containerDeleteRetentionPolicy

DeleteRetentionPolicy

A tároló helyreállítható törlésének blobszolgáltatás-tulajdonságai.

properties.cors

CorsRules

A Blob szolgáltatás CORS-szabályait adja meg. Legfeljebb öt CorsRule-elemet vehet fel a kérelembe. Ha a kérelemtörzs nem tartalmaz CorsRule-elemeket, az összes CORS-szabály törlődik, és a CORS le lesz tiltva a Blob szolgáltatásban.

properties.defaultServiceVersion

string

A DefaultServiceVersion azt az alapértelmezett verziót jelzi, amelyet a blobszolgáltatáshoz érkező kérésekhez használni kell, ha nincs megadva egy bejövő kérés verziója. A lehetséges értékek közé tartozik a 2008-10-27-es verzió és az összes újabb verzió.

properties.deleteRetentionPolicy

DeleteRetentionPolicy

A blobszolgáltatás tulajdonságai a helyreállítható blob törléséhez.

properties.isVersioningEnabled

boolean

A verziószámozás engedélyezve van, ha igaz értékre van állítva.

properties.lastAccessTimeTrackingPolicy

LastAccessTimeTrackingPolicy

A blobszolgáltatás tulajdonsága a legutóbbi hozzáférési időalapú nyomkövetési szabályzat konfigurálásához.

properties.restorePolicy

RestorePolicyProperties

A blob-visszaállítási szabályzat blobszolgáltatás-tulajdonságai.

sku

Sku

Termékváltozat neve és szintje.

type

string

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

BlobServicesName

A blobszolgáltatás neve a megadott tárfiókon belül. A blobszolgáltatás nevének alapértelmezettnek kell lennie

Érték Description
default

ChangeFeed

A blobszolgáltatás tulajdonságai a változáscsatorna-eseményekhez.

Name Típus Description
enabled

boolean

Azt jelzi, hogy engedélyezve van-e a változáscsatorna eseménynaplózása a Blob szolgáltatásban.

retentionInDays

integer (int32)

minimum: 1
maximum: 146000

A changeFeed adatmegőrzés időtartamát jelzi napokban. A minimális érték 1 nap, a maximális érték pedig 146000 nap (400 év). A null érték a változáscsatorna végtelen megőrzését jelzi.

CorsRule

A Blob szolgáltatás CORS-szabályát adja meg.

Name Típus Description
allowedHeaders

string[]

CorsRule elem esetén kötelező megadni. A fejlécek listája, amely a forrásközi kérelem részét képezheti.

allowedMethods

AllowedMethods[]

CorsRule elem esetén kötelező megadni. A forrás által végrehajtható HTTP-metódusok listája.

allowedOrigins

string[]

CorsRule elem esetén kötelező megadni. A CORS-on keresztül engedélyezett forrástartományok listája vagy "*" az összes tartomány engedélyezéséhez

exposedHeaders

string[]

CorsRule elem esetén kötelező megadni. A CORS-ügyfelek számára közzéteendő válaszfejlécek listája.

maxAgeInSeconds

integer

CorsRule elem esetén kötelező megadni. Azon másodpercek száma, amikor az ügyfélnek/böngészőnek gyorsítótárba kell helyeznie az elővizsgálati választ.

CorsRules

Beállítja a CORS-szabályokat. Legfeljebb öt CorsRule-elemet vehet fel a kérelembe.

Name Típus Description
corsRules

CorsRule[]

A CORS-szabályok listája. Legfeljebb öt CorsRule-elemet vehet fel a kérelembe.

DeleteRetentionPolicy

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

Name Típus Description
allowPermanentDelete

boolean

Ez a tulajdonság, ha igaz értékre van á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ályzattal. Ez a tulajdonság csak a blobszolgáltatásra vonatkozik, és nem vonatkozik a tárolókra vagy fájlmegosztásokra.

days

integer

minimum: 1
maximum: 365

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

enabled

boolean

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

LastAccessTimeTrackingPolicy

A blobszolgáltatás tulajdonságai a legutóbbi hozzáférés időalapú nyomkövetési szabályzatához.

Name Típus Description
blobType

string[]

Előre definiált támogatott blobtípusok tömbje. Csak a blockBlob a támogatott érték. Ez a mező jelenleg csak olvasható

enable

boolean

Ha igaz utolsó hozzáférési időre van állítva, engedélyezve van a nyomon követés.

name

name

A szabályzat neve. Az érvényes érték az AccessTimeTracking. Ez a mező jelenleg csak olvasható

trackingGranularityInDays

integer (int32)

A mező napok alatt határozza meg a blobobjektumok nyomon követésének részletességét, jellemzően a blobobjektum nyomon követésének gyakoriságát. Ez a mező jelenleg csak 1 értékkel olvasható

name

A szabályzat neve. Az érvényes érték az AccessTimeTracking. Ez a mező jelenleg csak olvasható

Érték Description
AccessTimeTracking

RestorePolicyProperties

A blobszolgáltatás tulajdonságai a blob-visszaállítási szabályzathoz

Name Típus Description
days

integer

minimum: 1
maximum: 365

mennyi ideig állítható vissza ez a blob. A DeleteRetentionPolicy.days értéknél nagyobbnak és nullánál kisebbnek kell lennie.

enabled

boolean

A blobok visszaállítása engedélyezve van, ha igaz értékre van állítva.

lastEnabledTime

string (date-time)

Elavult a minRestoreTime tulajdonság javára.

minRestoreTime

string (date-time)

A visszaállítás indításának minimális dátumát és időpontját adja vissza.

Sku

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

Name Típus Description
name

SkuName

Az termékváltozat neve. A fióklétrehozáshoz 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

Az SKU-szint (raktározási egység kód szintje). Ez a termékváltozat neve alapján történik.

SkuName

Az termékváltozat neve. A fióklétrehozáshoz 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.

Érték Description
PremiumV2_LRS
PremiumV2_ZRS
Premium_LRS
Premium_ZRS
StandardV2_GRS
StandardV2_GZRS
StandardV2_LRS
StandardV2_ZRS
Standard_GRS
Standard_GZRS
Standard_LRS
Standard_RAGRS
Standard_RAGZRS
Standard_ZRS

SkuTier

Az SKU-szint (raktározási egység kód szintje). Ez a termékváltozat neve alapján történik.

Érték Description
Premium
Standard