BlobServiceClient Klasa
Klient do interakcji z usługą Blob Service na poziomie konta.
Ten klient udostępnia operacje pobierania i konfigurowania właściwości konta, a także listy, tworzenia i usuwania kontenerów w ramach konta. W przypadku operacji związanych z określonym kontenerem lub obiektem blob klienci dla tych jednostek mogą być również pobierane przy użyciu funkcji get_client .
Aby uzyskać więcej opcjonalnych konfiguracji, kliknij tutaj.
- Dziedziczenie
-
azure.storage.blob._shared.base_client.StorageAccountHostsMixinBlobServiceClientazure.storage.blob._encryption.StorageEncryptionMixinBlobServiceClient
Konstruktor
BlobServiceClient(account_url: str, credential: str | Dict[str, str] | AzureNamedKeyCredential | AzureSasCredential | TokenCredential | None = None, **kwargs: Any)
Parametry
- account_url
- str
Adres URL konta magazynu obiektów blob. Wszystkie inne jednostki uwzględnione w ścieżce adresu URL (np. kontener lub obiekt blob) zostaną odrzucone. Ten adres URL można opcjonalnie uwierzytelnić przy użyciu tokenu SAS.
- credential
Poświadczenia, za pomocą których należy się uwierzytelniać. Jest to opcjonalne, jeśli adres URL konta ma już token SAS. Wartość może być ciągiem tokenu sygnatury dostępu współdzielonego, wystąpieniem klasy AzureSasCredential lub AzureNamedKeyCredential z elementu azure.core.credentials, kluczem dostępu współużytkowanego konta lub wystąpieniem klasy TokenCredentials z klasy azure.identity. Jeśli identyfikator URI zasobu zawiera już token sygnatury dostępu współdzielonego, zostanie on zignorowany na rzecz jawnego poświadczenia
- z wyjątkiem przypadków usługi AzureSasCredential, gdzie powodujące konflikty tokeny SYGNATURy dostępu współdzielonego spowodują podniesienie wartościError. Jeśli używasz wystąpienia elementu AzureNamedKeyCredential, wartość "name" powinna być nazwą konta magazynu, a "klucz" powinien być kluczem konta magazynu.
- api_version
- str
Wersja interfejsu API usługi Storage do użycia dla żądań. Wartość domyślna to najnowsza wersja usługi zgodna z bieżącym zestawem SDK. Ustawienie starszej wersji może spowodować zmniejszenie zgodności funkcji.
Nowość w wersji 12.2.0.
- secondary_hostname
- str
Nazwa hosta pomocniczego punktu końcowego.
- max_block_size
- int
Maksymalny rozmiar fragmentu do przekazywania blokowego obiektu blob we fragmentach. Domyślnie 41024 1024lub 4 MB.
- max_single_put_size
- int
Jeśli rozmiar obiektu blob jest mniejszy lub równy max_single_put_size, obiekt blob zostanie przekazany tylko z jednym żądaniem HTTP PUT. Jeśli rozmiar obiektu blob jest większy niż max_single_put_size, obiekt blob zostanie przekazany we fragmentach. Domyślnie 641024 1024lub 64 MB.
- min_large_block_upload_threshold
- int
Minimalny rozmiar fragmentu wymagany do korzystania z wydajnego algorytmu pamięci podczas przekazywania blokowego obiektu blob. Wartość domyślna to 41024 1024+1.
- use_byte_buffer
- bool
Użyj buforu bajtów do przekazywania blokowych obiektów blob. Wartość domyślna to False.
- max_page_size
- int
Maksymalny rozmiar fragmentu do przekazywania stronicowego obiektu blob. Domyślnie 41024 1024lub 4 MB.
- max_single_get_size
- int
Maksymalny rozmiar obiektu blob do pobrania w jednym wywołaniu, przekroczona część zostanie pobrana we fragmentach (może być równoległa). Domyślnie 321024 1024lub 32 MB.
- max_chunk_get_size
- int
Maksymalny rozmiar fragmentu używany do pobierania obiektu blob. Domyślnie 41024 1024lub 4 MB.
Metody
close |
Ta metoda polega na zamknięciu gniazd otwartych przez klienta. Nie trzeba jej używać w przypadku używania z menedżerem kontekstu. |
create_container |
Tworzy nowy kontener na określonym koncie. Jeśli kontener o tej samej nazwie już istnieje, zostanie zgłoszony błąd ResourceExistsError. Ta metoda zwraca klienta, z którym można korzystać z nowo utworzonego kontenera. |
delete_container |
Oznacza określony kontener do usunięcia. Kontener i wszystkie zawarte w nim obiekty blob są później usuwane podczas odzyskiwania pamięci. Jeśli kontener nie zostanie znaleziony, zostanie zgłoszony błąd ResourceNotFoundError. |
find_blobs_by_tags |
Operacja Filtruj obiekty blob umożliwia obiektom wywołującym wyświetlanie listy obiektów blob we wszystkich kontenerach, których tagi pasują do danego wyrażenia wyszukiwania. Filtrowanie obiektów blob wyszukuje wszystkie kontenery na koncie magazynu, ale może być ograniczone w wyrażeniu do jednego kontenera. |
from_connection_string |
Utwórz obiekt BlobServiceClient na podstawie parametrów połączenia. |
get_account_information |
Pobiera informacje związane z kontem magazynu. Informacje można również pobrać, jeśli użytkownik ma sygnaturę dostępu współdzielonego do kontenera lub obiektu blob. Klucze w zwróconym słowniku obejmują "sku_name" i "account_kind". |
get_blob_client |
Pobierz klienta do interakcji z określonym obiektem blob. Obiekt blob nie musi jeszcze istnieć. |
get_container_client |
Pobierz klienta do interakcji z określonym kontenerem. Kontener nie musi już istnieć. |
get_service_properties |
Pobiera właściwości usługi Blob konta magazynu, w tym usługi Azure analityka magazynu. |
get_service_stats |
Pobiera statystyki związane z replikacją dla usługi Blob Service. Jest ona dostępna tylko wtedy, gdy dla konta magazynu jest włączona replikacja geograficznie nadmiarowa dostępu do odczytu. Dzięki replikacji geograficznie nadmiarowej usługa Azure Storage utrzymuje trwałość danych w dwóch lokalizacjach. W obu lokalizacjach usługa Azure Storage stale utrzymuje wiele replik w dobrej kondycji danych. Lokalizacja, w której odczytujesz, utworzysz, zaktualizujesz lub usuniesz dane, jest podstawową lokalizacją konta magazynu. Lokalizacja podstawowa istnieje w wybranym regionie podczas tworzenia konta za pośrednictwem klasycznego portalu Azure Management, na przykład północno-środkowe stany USA. Lokalizacja, do której są replikowane dane, to lokalizacja pomocnicza. Lokalizacja pomocnicza jest automatycznie określana na podstawie lokalizacji podstawowej; znajduje się w drugim centrum danych, które znajduje się w tym samym regionie co lokalizacja podstawowa. Dostęp tylko do odczytu jest dostępny z lokalizacji pomocniczej, jeśli dla konta magazynu jest włączona replikacja geograficznie nadmiarowa dostępu do odczytu. |
get_user_delegation_key |
Uzyskaj klucz delegowania użytkownika na potrzeby podpisywania tokenów SAS. Poświadczenie tokenu musi znajdować się w obiekcie usługi, aby to żądanie zakończyło się pomyślnie. |
list_containers |
Zwraca generator, aby wyświetlić listę kontenerów w ramach określonego konta. Generator będzie leniwie podążał za tokenami kontynuacji zwróconymi przez usługę i zatrzymał się po powrocie wszystkich kontenerów. |
set_service_properties |
Ustawia właściwości usługi Blob konta magazynu, w tym azure analityka magazynu. Jeśli element (np. analytics_logging) zostanie pozostawiony jako Brak, zostaną zachowane istniejące ustawienia usługi dla tej funkcji. |
undelete_container |
Przywraca kontener usunięty nietrwale. Operacja zakończy się powodzeniem tylko wtedy, gdy zostanie użyta w określonej liczbie dni ustawionej w zasadach przechowywania usuwania. Nowość w wersji 12.4.0: Ta operacja została wprowadzona w interfejsie API w wersji "2019-12-12". |
close
Ta metoda polega na zamknięciu gniazd otwartych przez klienta. Nie trzeba jej używać w przypadku używania z menedżerem kontekstu.
close()
create_container
Tworzy nowy kontener na określonym koncie.
Jeśli kontener o tej samej nazwie już istnieje, zostanie zgłoszony błąd ResourceExistsError. Ta metoda zwraca klienta, z którym można korzystać z nowo utworzonego kontenera.
create_container(name: str, metadata: Dict[str, str] | None = None, public_access: PublicAccess | str | None = None, **kwargs) -> ContainerClient
Parametry
Dykt z parami name-value do skojarzenia z kontenerem jako metadanymi. Przykład: {'Category':'test'}
- container_encryption_scope
- dict lub ContainerEncryptionScope
Określa domyślny zakres szyfrowania, który ma zostać ustawiony w kontenerze i będzie używany dla wszystkich przyszłych zapisów.
Nowość w wersji 12.2.0.
- timeout
- int
Ustawia limit czasu po stronie serwera dla operacji w sekundach. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. Ta wartość nie jest śledzona ani weryfikowana na kliencie. Aby skonfigurować limity czasu sieci po stronie klienta, zobacz tutaj.
Typ zwracany
delete_container
Oznacza określony kontener do usunięcia.
Kontener i wszystkie zawarte w nim obiekty blob są później usuwane podczas odzyskiwania pamięci. Jeśli kontener nie zostanie znaleziony, zostanie zgłoszony błąd ResourceNotFoundError.
delete_container(container: ContainerProperties | str, lease: BlobLeaseClient | str | None = None, **kwargs) -> None
Parametry
- container
- str lub ContainerProperties
Kontener do usunięcia. Może to być nazwa kontenera lub wystąpienie właściwości ContainerProperties.
- lease
Jeśli zostanie określony, delete_container powiedzie się tylko wtedy, gdy dzierżawa kontenera jest aktywna i jest zgodna z tym identyfikatorem. Wymagane, jeśli kontener ma aktywną dzierżawę.
- if_modified_since
- datetime
Wartość typu Data/godzina. Platforma Azure oczekuje, że wartość daty przekazana w formacie UTC będzie mieć wartość UTC. Jeśli strefa czasowa jest uwzględniona, wszystkie daty i godziny inne niż UTC zostaną przekonwertowane na UTC. Jeśli data jest przekazywana bez informacji o strefie czasowej, przyjmuje się, że jest to utc. Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy zasób został zmodyfikowany od określonego czasu.
- if_unmodified_since
- datetime
Wartość typu Data/godzina. Platforma Azure oczekuje, że wartość daty przekazana w formacie UTC będzie mieć wartość UTC. Jeśli strefa czasowa jest uwzględniona, wszystkie daty i godziny inne niż UTC zostaną przekonwertowane na UTC. Jeśli data jest przekazywana bez informacji o strefie czasowej, przyjmuje się, że jest to utc. Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy zasób nie został zmodyfikowany od określonej daty/godziny.
- etag
- str
Wartość ETag lub symbol wieloznaczny (*). Służy do sprawdzania, czy zasób uległ zmianie i działa zgodnie z warunkiem określonym przez parametr match_condition .
- match_condition
- MatchConditions
Warunek dopasowania do użycia na etagu.
- timeout
- int
Ustawia limit czasu po stronie serwera dla operacji w sekundach. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. Ta wartość nie jest śledzona ani weryfikowana na kliencie. Aby skonfigurować limity czasu sieci po stronie klienta, zobacz tutaj.
Typ zwracany
find_blobs_by_tags
Operacja Filtruj obiekty blob umożliwia obiektom wywołującym wyświetlanie listy obiektów blob we wszystkich kontenerach, których tagi pasują do danego wyrażenia wyszukiwania. Filtrowanie obiektów blob wyszukuje wszystkie kontenery na koncie magazynu, ale może być ograniczone w wyrażeniu do jednego kontenera.
find_blobs_by_tags(filter_expression: str, **kwargs: Any) -> ItemPaged[FilteredBlob]
Parametry
- filter_expression
- str
Wyrażenie do znajdowania obiektów blob, których tagi są zgodne z określonym warunkiem. np. "yourtagname"='firsttag' i "yourtagname2"='secondtag'" Aby określić kontener, np. "@container='containerName" i "Name"='C'"
- results_per_page
- int
Maksymalny wynik na stronę podczas stronicowania.
- timeout
- int
Ustawia limit czasu po stronie serwera dla operacji w sekundach. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. Ta wartość nie jest śledzona ani weryfikowana na kliencie. Aby skonfigurować limity czasu sieci po stronie klienta, zobacz tutaj.
Zwraca
Iterowalne (automatyczne stronicowanie) odpowiedź obiektu BlobProperties.
Typ zwracany
from_connection_string
Utwórz obiekt BlobServiceClient na podstawie parametrów połączenia.
from_connection_string(conn_str: str, credential: str | Dict[str, str] | AzureNamedKeyCredential | AzureSasCredential | TokenCredential | None = None, **kwargs: Any) -> Self
Parametry
- credential
Poświadczenia, za pomocą których należy się uwierzytelniać. Jest to opcjonalne, jeśli adres URL konta ma już token sygnatury dostępu współdzielonego lub parametry połączenia mają już wartości klucza dostępu współdzielonego. Wartość może być ciągiem tokenu sygnatury dostępu współdzielonego, wystąpieniem klasy AzureSasCredential lub AzureNamedKeyCredential z elementu azure.core.credentials, kluczem dostępu współużytkowanego konta lub wystąpieniem klasy TokenCredentials z klasy azure.identity. Poświadczenia podane w tym miejscu będą miały pierwszeństwo przed tymi w parametrach połączenia. Jeśli używasz wystąpienia elementu AzureNamedKeyCredential, wartość "name" powinna być nazwą konta magazynu, a "klucz" powinien być kluczem konta magazynu.
Zwraca
Klient usługi Blob Service.
Typ zwracany
get_account_information
Pobiera informacje związane z kontem magazynu.
Informacje można również pobrać, jeśli użytkownik ma sygnaturę dostępu współdzielonego do kontenera lub obiektu blob. Klucze w zwróconym słowniku obejmują "sku_name" i "account_kind".
get_account_information(**kwargs: Any) -> Dict[str, str]
Zwraca
Dykt informacji o koncie (jednostka SKU i typ konta).
Typ zwracany
get_blob_client
Pobierz klienta do interakcji z określonym obiektem blob.
Obiekt blob nie musi jeszcze istnieć.
get_blob_client(container: ContainerProperties | str, blob: BlobProperties | str, snapshot: Dict[str, Any] | str | None = None, *, version_id: str | None = None) -> BlobClient
Parametry
- container
- str lub ContainerProperties
Kontener, w ramach którego znajduje się obiekt blob. Może to być nazwa kontenera lub wystąpienie właściwości ContainerProperties.
- blob
- str lub BlobProperties
Obiekt blob, z którym można korzystać. Może to być nazwa obiektu blob lub wystąpienie obiektu BlobProperties.
Opcjonalna migawka obiektu blob, na której ma działać. Może to być identyfikator migawki lub dane wyjściowe słownika zwrócone przez polecenie create_snapshot.
- version_id
- str
Parametr identyfikatora wersji jest nieprzezroczystą wartością DateTime, która w chwili obecnej określa wersję obiektu blob do działania.
Zwraca
Obiekt BlobClient.
Typ zwracany
get_container_client
Pobierz klienta do interakcji z określonym kontenerem.
Kontener nie musi już istnieć.
get_container_client(container: ContainerProperties | str) -> ContainerClient
Parametry
- container
- str lub ContainerProperties
Kontener. Może to być nazwa kontenera lub wystąpienie właściwości ContainerProperties.
Zwraca
KontenerClient.
Typ zwracany
get_service_properties
Pobiera właściwości usługi Blob konta magazynu, w tym usługi Azure analityka magazynu.
get_service_properties(**kwargs: Any) -> Dict[str, Any]
Parametry
- timeout
- int
Ustawia limit czasu po stronie serwera dla operacji w sekundach. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. Ta wartość nie jest śledzona ani weryfikowana na kliencie. Aby skonfigurować limity czasu sieci po stronie klienta, zobacz tutaj.
Zwraca
Obiekt zawierający właściwości usługi blob, takie jak rejestrowanie analiz, metryki godziny/minuty, reguły cors itp.
Typ zwracany
get_service_stats
Pobiera statystyki związane z replikacją dla usługi Blob Service.
Jest ona dostępna tylko wtedy, gdy dla konta magazynu jest włączona replikacja geograficznie nadmiarowa dostępu do odczytu.
Dzięki replikacji geograficznie nadmiarowej usługa Azure Storage utrzymuje trwałość danych w dwóch lokalizacjach. W obu lokalizacjach usługa Azure Storage stale utrzymuje wiele replik w dobrej kondycji danych. Lokalizacja, w której odczytujesz, utworzysz, zaktualizujesz lub usuniesz dane, jest podstawową lokalizacją konta magazynu. Lokalizacja podstawowa istnieje w wybranym regionie podczas tworzenia konta za pośrednictwem klasycznego portalu Azure Management, na przykład północno-środkowe stany USA. Lokalizacja, do której są replikowane dane, to lokalizacja pomocnicza. Lokalizacja pomocnicza jest automatycznie określana na podstawie lokalizacji podstawowej; znajduje się w drugim centrum danych, które znajduje się w tym samym regionie co lokalizacja podstawowa. Dostęp tylko do odczytu jest dostępny z lokalizacji pomocniczej, jeśli dla konta magazynu jest włączona replikacja geograficznie nadmiarowa dostępu do odczytu.
get_service_stats(**kwargs: Any) -> Dict[str, Any]
Parametry
- timeout
- int
Ustawia limit czasu po stronie serwera dla operacji w sekundach. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. Ta wartość nie jest śledzona ani weryfikowana na kliencie. Aby skonfigurować limity czasu sieci po stronie klienta, zobacz tutaj.
Zwraca
Statystyki usługi blob.
Typ zwracany
get_user_delegation_key
Uzyskaj klucz delegowania użytkownika na potrzeby podpisywania tokenów SAS. Poświadczenie tokenu musi znajdować się w obiekcie usługi, aby to żądanie zakończyło się pomyślnie.
get_user_delegation_key(key_start_time: datetime, key_expiry_time: datetime, **kwargs: Any) -> UserDelegationKey
Parametry
- key_start_time
- datetime
Wartość typu Data/godzina. Wskazuje, kiedy klucz staje się prawidłowy.
- key_expiry_time
- datetime
Wartość typu Data/godzina. Wskazuje, kiedy klucz przestaje być prawidłowy.
- timeout
- int
Ustawia limit czasu po stronie serwera dla operacji w sekundach. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. Ta wartość nie jest śledzona ani weryfikowana na kliencie. Aby skonfigurować limity czasu sieci po stronie klienta, zobacz tutaj.
Zwraca
Klucz delegowania użytkownika.
Typ zwracany
list_containers
Zwraca generator, aby wyświetlić listę kontenerów w ramach określonego konta.
Generator będzie leniwie podążał za tokenami kontynuacji zwróconymi przez usługę i zatrzymał się po powrocie wszystkich kontenerów.
list_containers(name_starts_with: str | None = None, include_metadata: bool | None = False, **kwargs) -> ItemPaged[ContainerProperties]
Parametry
- name_starts_with
- str
Filtruje wyniki, aby zwracać tylko kontenery, których nazwy zaczynają się od określonego prefiksu.
- include_metadata
- bool
Określa, że metadane kontenera mają być zwracane w odpowiedzi. Wartość domyślna to False.
- include_deleted
- bool
Określa, że usunięte kontenery mają być zwracane w odpowiedzi. Dotyczy to konta z włączoną obsługą przywracania kontenerów. Wartość domyślna to False. .. versionadded:: 12.4.0
- include_system
- bool
Flaga określająca, że należy uwzględnić kontenery systemowe. .. versionadded:: 12.10.0
- results_per_page
- int
Maksymalna liczba nazw kontenerów do pobrania na wywołanie interfejsu API. Jeśli żądanie nie określi serwera, zwróci maksymalnie 5000 elementów.
- timeout
- int
Ustawia limit czasu po stronie serwera dla operacji w sekundach. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. Ta wartość nie jest śledzona ani weryfikowana na kliencie. Aby skonfigurować limity czasu sieci po stronie klienta, zobacz tutaj.
Zwraca
Iterowalne (automatyczne stronicowanie) właściwości ContainerProperties.
Typ zwracany
set_service_properties
Ustawia właściwości usługi Blob konta magazynu, w tym azure analityka magazynu.
Jeśli element (np. analytics_logging) zostanie pozostawiony jako Brak, zostaną zachowane istniejące ustawienia usługi dla tej funkcji.
set_service_properties(analytics_logging: BlobAnalyticsLogging | None = None, hour_metrics: Metrics | None = None, minute_metrics: Metrics | None = None, cors: List[CorsRule] | None = None, target_version: str | None = None, delete_retention_policy: RetentionPolicy | None = None, static_website: StaticWebsite | None = None, **kwargs) -> None
Parametry
- analytics_logging
- BlobAnalyticsLogging
Grupuje ustawienia rejestrowania usługi Azure Analytics.
- hour_metrics
- Metrics
Ustawienia metryk godzin zawierają podsumowanie statystyk żądań pogrupowanych według interfejsu API w agregacjach godzinowych dla obiektów blob.
- minute_metrics
- Metrics
Ustawienia metryk minut zapewniają statystyki żądań dla każdej minuty dla obiektów blob.
Na liście można uwzględnić maksymalnie pięć elementów CorsRule. Jeśli zostanie określona pusta lista, wszystkie reguły CORS zostaną usunięte, a mechanizm CORS zostanie wyłączony dla usługi.
- target_version
- str
Wskazuje domyślną wersję, która ma być używana dla żądań, jeśli nie określono wersji żądania przychodzącego.
- delete_retention_policy
- RetentionPolicy
Zasady przechowywania usuwania określają, czy zachować usunięte obiekty blob. Określa również liczbę dni i wersje obiektu blob do utrzymania.
- static_website
- StaticWebsite
Określa, czy funkcja statycznej witryny internetowej jest włączona, a jeśli tak, wskazuje dokument indeksu i dokument o błędzie 404 do użycia.
- timeout
- int
Ustawia limit czasu po stronie serwera dla operacji w sekundach. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. Ta wartość nie jest śledzona ani weryfikowana na kliencie. Aby skonfigurować limity czasu sieci po stronie klienta, zobacz tutaj.
Typ zwracany
undelete_container
Przywraca kontener usunięty nietrwale.
Operacja zakończy się powodzeniem tylko wtedy, gdy zostanie użyta w określonej liczbie dni ustawionej w zasadach przechowywania usuwania.
Nowość w wersji 12.4.0: Ta operacja została wprowadzona w interfejsie API w wersji "2019-12-12".
undelete_container(deleted_container_name: str, deleted_container_version: str, **kwargs: Any) -> ContainerClient
Parametry
- timeout
- int
Ustawia limit czasu po stronie serwera dla operacji w sekundach. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. Ta wartość nie jest śledzona ani weryfikowana na kliencie. Aby skonfigurować limity czasu sieci po stronie klienta, zobacz tutaj.
Zwraca
Nieukończony element ContainerClient.
Typ zwracany
Atrybuty
api_version
Wersja interfejsu API usługi Storage używana dla żądań.
location_mode
Tryb lokalizacji używany przez klienta.
Domyślnie będzie to "podstawowe". Opcje obejmują "podstawowe" i "pomocnicze".
primary_endpoint
Pełny podstawowy adres URL punktu końcowego.
primary_hostname
Nazwa hosta podstawowego punktu końcowego.
secondary_endpoint
Pełny pomocniczy adres URL punktu końcowego, jeśli został skonfigurowany.
Jeśli parametr ValueError nie jest dostępny, zostanie zgłoszony. Aby jawnie określić pomocniczą nazwę hosta, użyj opcjonalnego argumentu słowa kluczowego secondary_hostname wystąpienia.
Wyjątki
secondary_hostname
Nazwa hosta pomocniczego punktu końcowego.
Jeśli ta opcja nie będzie dostępna, będzie to Brak. Aby jawnie określić pomocniczą nazwę hosta, użyj opcjonalnego argumentu słowa kluczowego secondary_hostname wystąpienia.
url
Pełny adres URL punktu końcowego do tej jednostki, w tym token SAS, jeśli jest używany.
Może to być podstawowy punkt końcowy lub pomocniczy punkt końcowy w zależności od bieżącego location_modeelementu . :zwraca: pełny adres URL punktu końcowego do tej jednostki, w tym token SAS, jeśli jest używany. :rtype: str
Azure SDK for Python