ResourceFile interface

Jeden plik lub wiele plików do pobrania do węzła obliczeniowego.

Właściwości

autoStorageContainerName

Nazwa kontenera magazynowego w konto automatycznego przechowywania. Właściwości autoStorageContainerName, storageContainerUrl i httpUrl wzajemnie się wykluczają i należy określić jedną z nich.

blobPrefix

Prefiks blob, którego używam przy pobieraniu blobów z kontenera Azure Storage. Zostaną pobrane tylko obiekty blob, których nazwy zaczynają się od określonego prefiksu. Właściwość jest prawidłowa tylko wtedy, gdy jest używana właściwość autoStorageContainerName lub storageContainerUrl. Ten prefiks może być częściową nazwą pliku lub podkatalogem. Jeśli prefiks nie zostanie określony, zostaną pobrane wszystkie pliki w kontenerze.

fileMode

Atrybut trybu uprawnień pliku w formacie ósemkowym. Ta właściwość dotyczy tylko plików pobieranych do Linux Compute Nodes. Zostanie zignorowany, jeśli jest określony dla pliku zasobów, który zostanie pobrany do węzła Windows Compute. Jeśli ta właściwość nie jest określona dla węzła obliczeniowego Linuksa, do pliku przypisywana jest domyślna wartość 0770.

filePath

Lokalizacja na węźle obliczeniowym, do której należy pobrać plik(y), względem katalogu roboczego zadania. Jeśli określono właściwość httpUrl, parametr filePath jest wymagany i opisuje ścieżkę, do której zostanie pobrany plik, w tym nazwę pliku. W przeciwnym razie, jeśli określono właściwość autoStorageContainerName lub storageContainerUrl, parametr filePath jest opcjonalny i jest katalogem do pobrania plików. W przypadku, gdy filePath jest używany jako katalog, każda struktura katalogów już skojarzona z danymi wejściowymi zostanie zachowana w całości i dołączona do określonego katalogu filePath. Określona ścieżka względna nie może wyjść z katalogu roboczego zadania (na przykład używając '..').

httpUrl

Adres URL pliku do pobrania. Właściwości autoStorageContainerName, storageContainerUrl i httpUrl wzajemnie się wykluczają i należy określić jedną z nich. Jeśli adres URL wskazuje na Azure Blob Storage, musi być czytelny z węzłów obliczeniowych. Istnieją trzy sposoby na uzyskanie takiego adresu URL dla blobu w pamięci Azure: dołączyć Shared Access Signature (SAS) przyznający uprawnienia do odczytu blob, użyć zarządzanej tożsamości z uprawnieniami do odczytu lub ustawić ACL dla blobu lub jego kontenera, aby umożliwić dostęp publiczny.

identityReference

Odniesienie do tożsamości przypisanej przez użytkownika do uzyskania dostępu do Azure Blob Storage, określone przez storageContainerUrl lub httpUrl.

storageContainerUrl

URL kontenera bloba w Azure Blob Storage. Właściwości autoStorageContainerName, storageContainerUrl i httpUrl wzajemnie się wykluczają i należy określić jedną z nich. Ten adres URL musi być czytelny i możliwy do wyświetlenia z węzłów obliczeniowych. Istnieją trzy sposoby uzyskania takiego adresu URL dla kontenera w pamięci Azure: dołączyć Shared Access Signature (SAS) przyznający uprawnienia do odczytu i listy kontenera, użyć zarządzanej tożsamości z uprawnieniami do odczytu i listy lub ustawić ACL dla kontenera, aby umożliwić dostęp publiczny.

Szczegóły właściwości

autoStorageContainerName

Nazwa kontenera magazynowego w konto automatycznego przechowywania. Właściwości autoStorageContainerName, storageContainerUrl i httpUrl wzajemnie się wykluczają i należy określić jedną z nich.

autoStorageContainerName?: string

Wartość właściwości

string

blobPrefix

Prefiks blob, którego używam przy pobieraniu blobów z kontenera Azure Storage. Zostaną pobrane tylko obiekty blob, których nazwy zaczynają się od określonego prefiksu. Właściwość jest prawidłowa tylko wtedy, gdy jest używana właściwość autoStorageContainerName lub storageContainerUrl. Ten prefiks może być częściową nazwą pliku lub podkatalogem. Jeśli prefiks nie zostanie określony, zostaną pobrane wszystkie pliki w kontenerze.

blobPrefix?: string

Wartość właściwości

string

fileMode

Atrybut trybu uprawnień pliku w formacie ósemkowym. Ta właściwość dotyczy tylko plików pobieranych do Linux Compute Nodes. Zostanie zignorowany, jeśli jest określony dla pliku zasobów, który zostanie pobrany do węzła Windows Compute. Jeśli ta właściwość nie jest określona dla węzła obliczeniowego Linuksa, do pliku przypisywana jest domyślna wartość 0770.

fileMode?: string

Wartość właściwości

string

filePath

Lokalizacja na węźle obliczeniowym, do której należy pobrać plik(y), względem katalogu roboczego zadania. Jeśli określono właściwość httpUrl, parametr filePath jest wymagany i opisuje ścieżkę, do której zostanie pobrany plik, w tym nazwę pliku. W przeciwnym razie, jeśli określono właściwość autoStorageContainerName lub storageContainerUrl, parametr filePath jest opcjonalny i jest katalogem do pobrania plików. W przypadku, gdy filePath jest używany jako katalog, każda struktura katalogów już skojarzona z danymi wejściowymi zostanie zachowana w całości i dołączona do określonego katalogu filePath. Określona ścieżka względna nie może wyjść z katalogu roboczego zadania (na przykład używając '..').

filePath?: string

Wartość właściwości

string

httpUrl

Adres URL pliku do pobrania. Właściwości autoStorageContainerName, storageContainerUrl i httpUrl wzajemnie się wykluczają i należy określić jedną z nich. Jeśli adres URL wskazuje na Azure Blob Storage, musi być czytelny z węzłów obliczeniowych. Istnieją trzy sposoby na uzyskanie takiego adresu URL dla blobu w pamięci Azure: dołączyć Shared Access Signature (SAS) przyznający uprawnienia do odczytu blob, użyć zarządzanej tożsamości z uprawnieniami do odczytu lub ustawić ACL dla blobu lub jego kontenera, aby umożliwić dostęp publiczny.

httpUrl?: string

Wartość właściwości

string

identityReference

Odniesienie do tożsamości przypisanej przez użytkownika do uzyskania dostępu do Azure Blob Storage, określone przez storageContainerUrl lub httpUrl.

identityReference?: BatchNodeIdentityReference

Wartość właściwości

storageContainerUrl

URL kontenera bloba w Azure Blob Storage. Właściwości autoStorageContainerName, storageContainerUrl i httpUrl wzajemnie się wykluczają i należy określić jedną z nich. Ten adres URL musi być czytelny i możliwy do wyświetlenia z węzłów obliczeniowych. Istnieją trzy sposoby uzyskania takiego adresu URL dla kontenera w pamięci Azure: dołączyć Shared Access Signature (SAS) przyznający uprawnienia do odczytu i listy kontenera, użyć zarządzanej tożsamości z uprawnieniami do odczytu i listy lub ustawić ACL dla kontenera, aby umożliwić dostęp publiczny.

storageContainerUrl?: string

Wartość właściwości

string