azcopy set-properties
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 —> warstwa, metadane, tagi
- Pliki —> metadane
Uwaga
Punkty końcowe usługi Data Lake Storage zostaną zastąpione punktami końcowymi usługi Blob Storage.
Aby uzyskać więcej informacji, zapoznaj się z przykładami.
Powiązane artykuły koncepcyjne
- Wprowadzenie do narzędzia AzCopy
- Zastępowanie właściwości obiektów blob i metadanych przy użyciu narzędzia AzCopy w wersji 10
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 na zimny:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=cold
Zmień warstwę obiektu blob z gorąca na archiwum:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=archive
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ę obiektu blob z chłodnego na gorącą z priorytetem ponownego wypełniania ustawionym na standardowy:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=hot --rehydrate-priority=standard
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ń warstwę stronicowego obiektu blob:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --page-blob-tier=[P10/P15/P20/P30/P4/P40/P50/P6]--rehydrate-priority=[Standard/High]
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
Wyczyść wszystkie istniejące metadane ze wszystkich plików:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --recursive --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.