ResourceFile interface
Jeden plik lub wiele plików do pobrania do węzła obliczeniowego.
Właściwości
| auto |
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. |
| blob |
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. |
| file |
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. |
| file |
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 '..'). |
| http |
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. |
| identity |
Odniesienie do tożsamości przypisanej przez użytkownika do uzyskania dostępu do Azure Blob Storage, określone przez storageContainerUrl lub httpUrl. |
| storage |
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