Udostępnij za pośrednictwem


Encryption Scopes - Get

Zwraca właściwości określonego zakresu szyfrowania.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}?api-version=2025-08-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
accountName
path True

string

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

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków i mogą zawierać wyłącznie cyfry oraz małe litery.

encryptionScopeName
path True

string

minLength: 3
maxLength: 63

Nazwa zakresu szyfrowania w ramach określonego konta magazynu. Nazwy zakresów szyfrowania muszą mieć długość od 3 do 63 znaków i zawierać tylko cyfry, małe litery i myślnik (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony literą lub cyfrą i po niej następuje.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string (uuid)

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

EncryptionScope

Operacja Azure zakończyła się pomyślnie.

Other Status Codes

ErrorResponse

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 w usłudze Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

StorageAccountGetEncryptionScope

Przykładowe żądanie

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-group-name/providers/Microsoft.Storage/storageAccounts/accountname/encryptionScopes/{encryption-scope-name}?api-version=2025-08-01

Przykładowa odpowiedź

{
  "name": "{encyrption-scope-name}",
  "type": "Microsoft.Storage/storageAccounts/encryptionScopes",
  "id": "/subscriptions/{subscription-id}/resourceGroups/resource-group-name/providers/Microsoft.Storage/storageAccounts/accountname/encryptionScopes/{encryption-scope-name}",
  "properties": {
    "creationTime": "2018-10-16T02:42:41.7633306Z",
    "lastModifiedTime": "2018-10-16T02:42:41.7633306Z",
    "source": "Microsoft.Storage",
    "state": "Enabled"
  }
}

Definicje

Nazwa Opis
createdByType

Typ tożsamości, która utworzyła zasób.

EncryptionScope

Zasób Zakres szyfrowania.

EncryptionScopeKeyVaultProperties

Właściwości magazynu kluczy dla zakresu szyfrowania. Jest to pole wymagane, jeśli atrybut "source" zakresu szyfrowania ma wartość "Microsoft.KeyVault".

EncryptionScopeSource

Dostawca zakresu szyfrowania. Możliwe wartości (bez uwzględniania wielkości liter): Microsoft.Storage, Microsoft.KeyVault.

EncryptionScopeState

Stan zakresu szyfrowania. Możliwe wartości (bez uwzględniania wielkości liter): włączone, wyłączone.

ErrorResponse

Odpowiedź dostawcy zasobów magazynu na błąd.

ErrorResponseBody

Kontrakt treści odpowiedzi na błąd.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

createdByType

Typ tożsamości, która utworzyła zasób.

Wartość Opis
User
Application
ManagedIdentity
Key

EncryptionScope

Zasób Zakres szyfrowania.

Nazwa Typ Opis
id

string (arm-id)

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nazwa zasobu

properties.creationTime

string (date-time)

Pobiera datę i godzinę utworzenia zakresu szyfrowania w formacie UTC.

properties.keyVaultProperties

EncryptionScopeKeyVaultProperties

Właściwości magazynu kluczy dla zakresu szyfrowania. Jest to pole wymagane, jeśli atrybut "source" zakresu szyfrowania ma wartość "Microsoft.KeyVault".

properties.lastModifiedTime

string (date-time)

Pobiera datę i godzinę ostatniej modyfikacji zakresu szyfrowania w formacie UTC.

properties.requireInfrastructureEncryption

boolean

Wartość logiczna wskazująca, czy usługa stosuje dodatkową warstwę szyfrowania z kluczami zarządzanymi platformy dla danych magazynowanych.

properties.source

EncryptionScopeSource

Dostawca zakresu szyfrowania. Możliwe wartości (bez uwzględniania wielkości liter): Microsoft.Storage, Microsoft.KeyVault.

properties.state

EncryptionScopeState

Stan zakresu szyfrowania. Możliwe wartości (bez uwzględniania wielkości liter): włączone, wyłączone.

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

EncryptionScopeKeyVaultProperties

Właściwości magazynu kluczy dla zakresu szyfrowania. Jest to pole wymagane, jeśli atrybut "source" zakresu szyfrowania ma wartość "Microsoft.KeyVault".

Nazwa Typ Opis
currentVersionedKeyIdentifier

string

Identyfikator obiektu aktualnie zwersjonowanego Key Vault Key w użyciu.

keyUri

string

Identyfikator obiektu dla obiektu klucza magazynu kluczy. Po zastosowaniu zakres szyfrowania będzie używać klucza, do których odwołuje się identyfikator, aby umożliwić obsługę klucza zarządzanego przez klienta w tym zakresie szyfrowania.

lastKeyRotationTimestamp

string (date-time)

Znacznik czasu ostatniego obrotu Key Vault Key.

EncryptionScopeSource

Dostawca zakresu szyfrowania. Możliwe wartości (bez uwzględniania wielkości liter): Microsoft.Storage, Microsoft.KeyVault.

Wartość Opis
Microsoft.Storage
Microsoft.KeyVault

EncryptionScopeState

Stan zakresu szyfrowania. Możliwe wartości (bez uwzględniania wielkości liter): włączone, wyłączone.

Wartość Opis
Enabled
Disabled

ErrorResponse

Odpowiedź dostawcy zasobów magazynu na błąd.

Nazwa Typ Opis
error

ErrorResponseBody

Azure Storage Resource Provider Error response body.

ErrorResponseBody

Kontrakt treści odpowiedzi na błąd.

Nazwa Typ Opis
code

string

Identyfikator błędu. Kody są niezmienne i mają być używane programowo.

message

string

Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string (date-time)

Sygnatura czasowa ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.