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 |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 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. |
|
encryption
|
path | True |
string minLength: 3maxLength: 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. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
subscription
|
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 |
Operacja Azure zakończyła się pomyślnie. |
|
| Other Status Codes |
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 |
|---|---|
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Encryption |
Zasób Zakres szyfrowania. |
|
Encryption |
Właściwości magazynu kluczy dla zakresu szyfrowania. Jest to pole wymagane, jeśli atrybut "source" zakresu szyfrowania ma wartość "Microsoft.KeyVault". |
|
Encryption |
Dostawca zakresu szyfrowania. Możliwe wartości (bez uwzględniania wielkości liter): Microsoft.Storage, Microsoft.KeyVault. |
|
Encryption |
Stan zakresu szyfrowania. Możliwe wartości (bez uwzględniania wielkości liter): włączone, wyłączone. |
|
Error |
Odpowiedź dostawcy zasobów magazynu na błąd. |
|
Error |
Kontrakt treści odpowiedzi na błąd. |
|
system |
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 |
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 |
Dostawca zakresu szyfrowania. Możliwe wartości (bez uwzględniania wielkości liter): Microsoft.Storage, Microsoft.KeyVault. |
|
| properties.state |
Stan zakresu szyfrowania. Możliwe wartości (bez uwzględniania wielkości liter): włączone, wyłączone. |
|
| 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 |
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 |
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 |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |