azcopy set-properties (wersja zapoznawcza)

Biorąc pod uwagę lokalizację, zmień wszystkie prawidłowe właściwości systemowe tego magazynu (obiekt blob lub plik).

Streszczenie

azcopy set-properties [resourceURL] [flags]

Ustawia właściwości obiektów blob i usługi File Storage. Właściwości obecnie obsługiwane przez to polecenie to:

  • Obiekty blob —> warstwa, metadane, tagi
  • Data Lake Storage Gen2 —> warstwa, metadane, tagi
  • Pliki —> metadane

Uwaga

Punkty końcowe usługi Data Lake Storage Gen2 zostaną zastąpione punktami końcowymi usługi Blob Storage.

Aby uzyskać więcej informacji, zapoznaj się z przykładami.

Przykłady

Zmień warstwę obiektu blob na gorącą:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=hot

Zmień warstwę obiektu blob z archiwum na Chłodna z ustawionym priorytetem ponownego wypełniania na wysoki:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=cool --rehydrate-priority=high

Zmień warstwę wszystkich plików w katalogu na archiwum:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --block-blob-tier=archive --recursive=true

Zmień metadane obiektu blob na {key = "abc", val = "def"} i {key = "ghi", val = "jkl"}:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --metadata=abc=def;ghi=jkl

Zmień metadane wszystkich plików w katalogu na {key = "abc", val = "def"} i {key = "ghi", val = "jkl"}:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --metadata=abc=def;ghi=jkl --recursive=true

Wyczyść wszystkie istniejące metadane obiektu blob:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --metadata=clear

Zmień tagi obiektów blob obiektu blob na {key = "abc", val = "def"} i {key = "ghi", val = "jkl"}:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --blob-tags=abc=def&ghi=jkl

Podczas ustawiania tagów obiektów blob istnieją inne uprawnienia (nie dla tagów) z sygnaturą dostępu współdzielonego. Bez tych tagów usługa zwróci błąd autoryzacji.

Wyczyść wszystkie istniejące tagi obiektów blob obiektu blob:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --blob-tags=clear

Podczas ustawiania tagów obiektów blob istnieją inne uprawnienia (nie dla tagów) z sygnaturą dostępu współdzielonego. Bez tych tagów usługa zwróci błąd autoryzacji.

Opcje

--blob-tags string Set tags on blobs to kategoryzować dane na koncie magazynu (oddzielone znakiem '&')

--block-blob-tier string Zmienia warstwę dostępu obiektów blob do danej warstwy (domyślna "Brak")

--dry-run Drukuje ścieżki plików, których dotyczyłoby to polecenie. Ta flaga nie ma wpływu na rzeczywiste pliki.

--exclude-path string Wyklucz te ścieżki podczas usuwania. Ta opcja nie obsługuje symboli wieloznacznych (*). Sprawdza prefiks ścieżki względnej. Na przykład: myFolder; myFolder/subDirName/file.pdf

--exclude-pattern ciąg Wyklucz pliki, w których nazwa jest zgodna z listą wzorców. Na przykład: .jpg;. Pdf; exactName

--from-to ciąg opcjonalnie określa kombinację miejsca docelowego źródła. Prawidłowe wartości: BlobNone, FileNone, BlobFSNone

-h, --help pomoc dotycząca ustawiania właściwości

--include-path string dołącz tylko te ścieżki podczas ustawiania właściwości. Ta opcja nie obsługuje symboli wieloznacznych (*). Sprawdza prefiks ścieżki względnej. Na przykład: myFolder;myFolder/subDirName/file.pdf.

--include-pattern string zawiera tylko pliki, w których nazwa jest zgodna z listą wzorców. Na przykład: .jpg;. Pdf; exactName

--list-of-files string Definiuje lokalizację pliku tekstowego zawierającego listę plików do skopiowania.

--metadata string Ustaw daną lokalizację z tymi parami klucz-wartość (oddzielone ciągiem ";") jako metadanymi.

--page-blob-tier string Przekaż stronicowy obiekt blob do usługi Azure Storage przy użyciu tej warstwy obiektów blob. (wartość domyślna "Brak"). (domyślne "Brak")

--recursive Przyjrzyj się podkatalogom rekursywnie podczas przekazywania z lokalnego systemu plików.

--rehydrate-priority string Opcjonalna flaga, która ustawia priorytet ponownego wypełniania na potrzeby ponownego wypełniania. Prawidłowe wartości: Standardowa, Wysoka. Domyślna — standardowa (domyślna "Standardowa")

Opcje dziedziczone z poleceń nadrzędnych

--cap-mbps float Zwiększa szybkość transferu w megabitach na sekundę. Przepływność chwil po chwili może się nieznacznie różnić od limitu. Jeśli ta opcja jest ustawiona na zero lub zostanie pominięta, przepływność nie jest ograniczona.

--log-level (ciąg) Zdefiniuj szczegółowość dziennika dla pliku dziennika, dostępne poziomy: INFO(wszystkie żądania/odpowiedzi), WARNING (wolne odpowiedzi), ERROR (tylko żądania, które zakończyły się niepowodzeniem) i NONE (brak dzienników wyjściowych). (domyślne 'INFO'). (domyślne "INFO")

--output-type (ciąg) Format danych wyjściowych polecenia. Dostępne opcje to: tekst, json. Wartość domyślna to "text". (domyślny "tekst")

--output-level (ciąg) Zdefiniuj szczegółowość danych wyjściowych. Dostępne poziomy: niezbędne, ciche. (domyślne "domyślne")

--trusted-microsoft-suffixes (ciąg) Określa inne sufiksy domeny, w których mogą być wysyłane tokeny logowania identyfikatora entra firmy Microsoft. Wartość domyślna to '.core.windows.net;. core.chinacloudapi.cn;. core.cloudapi.de;. core.usgovcloudapi.net;*.storage.azure.net'. Wszystkie wymienione tutaj są dodawane do wartości domyślnej. W celu zapewnienia bezpieczeństwa należy umieścić tutaj tylko domeny platformy Microsoft Azure. Oddziel wiele wpisów średnikami.

Zobacz też