

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menggunakan file dalam pekerjaan Anda
<a name="using-files-in-your-jobs"></a>

 Banyak pekerjaan yang Anda kirimkan ke AWS Deadline Cloud memiliki file input dan output. File input dan direktori output Anda mungkin terletak pada kombinasi sistem file bersama dan drive lokal. Pekerjaan perlu menemukan konten di lokasi tersebut. Deadline Cloud menyediakan dua fitur, [lampiran pekerjaan](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/storage-job-attachments.html) dan [profil penyimpanan](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/storage-shared.html) yang bekerja sama untuk membantu pekerjaan Anda menemukan file yang mereka butuhkan. 

Lampiran Job menawarkan beberapa manfaat
+ Memindahkan file antar host menggunakan Amazon S3
+ Transfer file dari stasiun kerja Anda ke host pekerja dan sebaliknya
+ Tersedia untuk pekerjaan dalam antrian tempat Anda mengaktifkan fitur
+ Terutama digunakan dengan armada yang dikelola layanan, tetapi juga kompatibel dengan armada yang dikelola pelanggan.

 Gunakan profil penyimpanan untuk memetakan tata letak lokasi sistem file bersama di workstation dan host pekerja Anda. Pemetaan ini membantu pekerjaan Anda menemukan file dan direktori bersama ketika lokasinya berbeda antara workstation dan host pekerja Anda, seperti pengaturan lintas platform dengan workstation berbasis dan host pekerja Windows berbasis. Linux Peta profil penyimpanan konfigurasi sistem file Anda juga digunakan oleh lampiran pekerjaan untuk mengidentifikasi file yang diperlukan untuk berpindah antar host melalui Amazon S3. 

 Jika Anda tidak menggunakan lampiran pekerjaan, dan Anda tidak perlu memetakan ulang lokasi file dan direktori antara workstation dan host pekerja maka Anda tidak perlu memodelkan fileshares Anda dengan profil penyimpanan. 

**Topics**
+ [Contoh infrastruktur proyek](sample-project-infrastructure.md)
+ [Profil penyimpanan dan pemetaan jalur](storage-profiles-and-path-mapping.md)

# Contoh infrastruktur proyek
<a name="sample-project-infrastructure"></a>

Untuk mendemonstrasikan penggunaan lampiran pekerjaan dan profil penyimpanan, siapkan lingkungan pengujian dengan dua proyek terpisah. Anda dapat menggunakan konsol Deadline Cloud untuk membuat sumber daya pengujian.

1. Jika Anda belum melakukannya, buat peternakan uji. Untuk membuat peternakan, ikuti prosedur di [Buat peternakan](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/farms.html). 

1. Buat dua antrian untuk pekerjaan di masing-masing dari dua proyek. Untuk membuat antrian, ikuti prosedur di [Buat](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-queue.html) antrian.

   1. Buat antrian pertama yang disebut**Q1**. Gunakan konfigurasi berikut, gunakan default untuk semua item lainnya.
      + Untuk lampiran pekerjaan, pilih **Buat bucket Amazon S3 baru**.
      + Pilih **Aktifkan asosiasi dengan armada yang dikelola pelanggan**.
      + Untuk menjalankan sebagai pengguna, masukkan **jobuser** untuk pengguna dan grup POSIX.
      + Untuk peran layanan antrian, buat peran baru bernama **AssetDemoFarm-Q1-Role**
      + Kosongkan kotak centang lingkungan antrian conda default.

   1. Buat antrian kedua yang disebut**Q2**. Gunakan konfigurasi berikut, gunakan default untuk semua item lainnya.
      + Untuk lampiran pekerjaan, pilih **Buat bucket Amazon S3 baru**.
      + Pilih **Aktifkan asosiasi dengan armada yang dikelola pelanggan**.
      + Untuk menjalankan sebagai pengguna, masukkan **jobuser** untuk pengguna dan grup POSIX.
      + Untuk peran layanan antrian, buat peran baru bernama **AssetDemoFarm-Q2-Role**
      + Kosongkan kotak centang lingkungan antrian conda default.

1. Buat satu armada yang dikelola pelanggan yang menjalankan pekerjaan dari kedua antrian. Untuk membuat armada, ikuti prosedur di [Buat armada yang dikelola pelanggan](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-a-cmf.html). Gunakan konfigurasi berikut:
   + Untuk **Nama**, gunakan**DemoFleet**.
   + Untuk **jenis Armada** pilih **Customer managed**
   + Untuk **peran layanan Armada, buat peran** baru bernama **AssetDemoFarm-Fleet-Role**.
   + Jangan mengaitkan armada dengan antrian apa pun.

Lingkungan pengujian mengasumsikan bahwa ada tiga sistem file yang dibagi antara host menggunakan berbagi file jaringan. Dalam contoh ini, lokasi memiliki nama-nama berikut:
+ `FSCommon`- berisi aset pekerjaan masukan yang umum untuk kedua proyek.
+ `FS1`- berisi input dan output aset pekerjaan untuk proyek 1.
+ `FS2`- berisi input dan output aset pekerjaan untuk proyek 2.

Lingkungan pengujian juga mengasumsikan bahwa ada tiga workstation, sebagai berikut:
+ `WSAll`- Workstation Linux berbasis yang digunakan oleh pengembang untuk semua proyek. Lokasi sistem file bersama adalah:
  + `FSCommon`: `/shared/common`
  + `FS1`: `/shared/projects/project1`
  + `FS2`: `/shared/projects/project2`
+ `WS1`- Sebuah workstation Windows berbasis yang digunakan untuk proyek 1. Lokasi sistem file bersama adalah:
  + `FSCommon`: `S:\`
  + `FS1`: `Z:\`
  + `FS2`: Tidak tersedia
+ `WS1`- Workstation macOS berbasis yang digunakan untuk proyek 2. Lokasi sistem file bersama adalah:
  + `FSCommon`: `/Volumes/common`
  + `FS1`: Tidak tersedia
  + `FS2`: `/Volumes/projects/project2`

Terakhir, tentukan lokasi sistem file bersama untuk pekerja di armada Anda. Contoh-contoh berikut mengacu pada konfigurasi ini sebagai`WorkerConfig`. Lokasi bersama adalah: 
+ `FSCommon`: `/mnt/common`
+ `FS1`: `/mnt/projects/project1`
+ `FS2`: `/mnt/projects/project2`

 Anda tidak perlu menyiapkan sistem file bersama, workstation, atau pekerja yang cocok dengan konfigurasi ini. Lokasi bersama tidak perlu ada untuk demonstrasi. 

# Profil penyimpanan dan pemetaan jalur
<a name="storage-profiles-and-path-mapping"></a>

Gunakan profil penyimpanan untuk memodelkan sistem file di workstation dan host pekerja Anda. Setiap profil penyimpanan menjelaskan sistem operasi dan tata letak sistem file dari salah satu konfigurasi sistem Anda. Topik ini menjelaskan cara menggunakan profil penyimpanan untuk memodelkan konfigurasi sistem file host Anda sehingga Deadline Cloud dapat menghasilkan aturan pemetaan jalur untuk pekerjaan Anda, dan bagaimana aturan pemetaan jalur tersebut dihasilkan dari profil penyimpanan Anda.

Saat mengirimkan pekerjaan ke Deadline Cloud, Anda dapat memberikan ID profil penyimpanan opsional untuk pekerjaan tersebut. Profil penyimpanan ini menjelaskan sistem file workstation pengiriman. Ini menjelaskan konfigurasi sistem file asli yang digunakan jalur file dalam template pekerjaan.

Anda juga dapat mengaitkan profil penyimpanan dengan armada. Profil penyimpanan menjelaskan konfigurasi sistem file dari semua host pekerja di armada. Jika Anda memiliki pekerja dengan konfigurasi sistem file yang berbeda, pekerja tersebut harus ditugaskan ke armada yang berbeda di peternakan Anda.

 Aturan pemetaan jalur menjelaskan bagaimana jalur harus dipetakan ulang dari cara mereka ditentukan dalam pekerjaan ke lokasi aktual jalur pada host pekerja. Deadline Cloud membandingkan konfigurasi sistem file yang dijelaskan dalam profil penyimpanan pekerjaan dengan profil penyimpanan armada yang menjalankan pekerjaan untuk mendapatkan aturan pemetaan jalur ini. 

**Topics**
+ [Model lokasi sistem file bersama dengan profil penyimpanan](modeling-your-shared-filesystem-locations-with-storage-profiles.md)
+ [Konfigurasikan profil penyimpanan untuk armada](configuring-storage-profiles-for-fleets.md)
+ [Konfigurasikan profil penyimpanan untuk antrian](storage-profiles-for-queues.md)
+ [Turunkan aturan pemetaan jalur dari profil penyimpanan](deriving-path-mapping-rules-from-storage-profiles.md)

# Model lokasi sistem file bersama dengan profil penyimpanan
<a name="modeling-your-shared-filesystem-locations-with-storage-profiles"></a>

 Profil penyimpanan memodelkan konfigurasi sistem file dari salah satu konfigurasi host Anda. Ada empat konfigurasi host yang berbeda dalam [infrastruktur proyek sampel](). Dalam contoh ini Anda membuat profil penyimpanan terpisah untuk masing-masing. Anda dapat membuat profil penyimpanan menggunakan salah satu dari berikut ini:
+ [CreateStorageProfile API](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateStorageProfile.html)
+ [AWS::Deadline::StorageProfile](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-storageprofile.html) CloudFormation sumber daya
+ [AWS konsol](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/storage-shared.html#storage-profile)

 Profil penyimpanan terdiri dari daftar lokasi sistem file yang masing-masing memberi tahu Deadline Cloud lokasi dan jenis lokasi sistem file yang relevan untuk pekerjaan yang dikirim dari atau dijalankan pada host. Profil penyimpanan seharusnya hanya memodelkan lokasi yang relevan untuk pekerjaan. Misalnya, `FSCommon` lokasi bersama terletak di workstation `WS1` di`S:\`, jadi lokasi sistem file yang sesuai adalah: 

```
{
    "name": "FSCommon",
    "path": "S:\\",
    "type": "SHARED"
}
```

 Gunakan perintah berikut untuk membuat profil penyimpanan untuk konfigurasi workstation `WS1``WS2`, `WS3` dan konfigurasi pekerja `WorkerConfig` menggunakan in [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html): [AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) 

```
# Change the value of FARM_ID to your farm's identifier
FARM_ID=farm-00112233445566778899aabbccddeeff

aws deadline create-storage-profile --farm-id $FARM_ID \
  --display-name WSAll \
  --os-family LINUX \
  --file-system-locations \
  '[
      {"name": "FSCommon", "type":"SHARED", "path":"/shared/common"},
      {"name": "FS1", "type":"SHARED", "path":"/shared/projects/project1"},
      {"name": "FS2", "type":"SHARED", "path":"/shared/projects/project2"}
  ]'

aws deadline create-storage-profile --farm-id $FARM_ID \
  --display-name WS1 \
  --os-family WINDOWS \
  --file-system-locations \
  '[
      {"name": "FSCommon", "type":"SHARED", "path":"S:\\"},
      {"name": "FS1", "type":"SHARED", "path":"Z:\\"}
   ]'

aws deadline create-storage-profile --farm-id $FARM_ID \
  --display-name WS2 \
  --os-family MACOS \
  --file-system-locations \
  '[
      {"name": "FSCommon", "type":"SHARED", "path":"/Volumes/common"},
      {"name": "FS2", "type":"SHARED", "path":"/Volumes/projects/project2"}
  ]'

aws deadline create-storage-profile --farm-id $FARM_ID \
  --display-name WorkerCfg \
  --os-family LINUX \
  --file-system-locations \
  '[
      {"name": "FSCommon", "type":"SHARED", "path":"/mnt/common"},
      {"name": "FS1", "type":"SHARED", "path":"/mnt/projects/project1"},
      {"name": "FS2", "type":"SHARED", "path":"/mnt/projects/project2"}
  ]'
```

**catatan**  
Anda harus merujuk ke lokasi sistem file di profil penyimpanan Anda menggunakan nilai yang sama untuk `name` properti di semua profil penyimpanan di pertanian Anda. Deadline Cloud membandingkan nama untuk menentukan bahwa lokasi sistem file dari profil penyimpanan yang berbeda merujuk ke lokasi yang sama saat membuat aturan pemetaan jalur. 

# Konfigurasikan profil penyimpanan untuk armada
<a name="configuring-storage-profiles-for-fleets"></a>

Anda dapat mengonfigurasi armada untuk menyertakan profil penyimpanan yang memodelkan lokasi sistem file pada semua pekerja di armada. Konfigurasi sistem file host dari semua pekerja dalam armada harus sesuai dengan profil penyimpanan armada mereka. Pekerja dengan konfigurasi sistem file yang berbeda harus berada dalam armada terpisah. 

Untuk mengatur konfigurasi armada Anda agar menggunakan profil `WorkerConfig` penyimpanan, gunakan fitur [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)in [AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html): 

```
# Change the value of FARM_ID to your farm's identifier
FARM_ID=farm-00112233445566778899aabbccddeeff
# Change the value of FLEET_ID to your fleet's identifier
FLEET_ID=fleet-00112233445566778899aabbccddeeff
# Change the value of WORKER_CFG_ID to your storage profile named WorkerConfig
WORKER_CFG_ID=sp-00112233445566778899aabbccddeeff

FLEET_WORKER_MODE=$( \
  aws deadline get-fleet --farm-id $FARM_ID --fleet-id $FLEET_ID \
   --query '.configuration.customerManaged.mode' \
)
FLEET_WORKER_CAPABILITIES=$( \
  aws deadline get-fleet --farm-id $FARM_ID --fleet-id $FLEET_ID \
   --query '.configuration.customerManaged.workerCapabilities' \
)

aws deadline update-fleet --farm-id $FARM_ID --fleet-id $FLEET_ID \
  --configuration \
  "{
    \"customerManaged\": {
      \"storageProfileId\": \"$WORKER_CFG_ID\",
      \"mode\": $FLEET_WORKER_MODE,
      \"workerCapabilities\": $FLEET_WORKER_CAPABILITIES
    }
  }"
```

# Konfigurasikan profil penyimpanan untuk antrian
<a name="storage-profiles-for-queues"></a>

 Konfigurasi antrian mencakup daftar nama peka huruf besar/kecil dari lokasi sistem file bersama yang pekerjaan yang dikirimkan ke antrian memerlukan akses ke. misalnya, pekerjaan yang dikirimkan ke antrian `Q1` memerlukan lokasi sistem file dan. `FSCommon` `FS1` Pekerjaan yang dikirimkan ke antrian `Q2` memerlukan lokasi sistem file `FSCommon` dan`FS2`. 

Untuk mengatur konfigurasi antrian agar memerlukan lokasi sistem file ini, gunakan skrip berikut: 

```
# Change the value of FARM_ID to your farm's identifier
FARM_ID=farm-00112233445566778899aabbccddeeff
# Change the value of QUEUE1_ID to queue Q1's identifier
QUEUE1_ID=queue-00112233445566778899aabbccddeeff
# Change the value of QUEUE2_ID to queue Q2's identifier
QUEUE2_ID=queue-00112233445566778899aabbccddeeff

aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE1_ID \
  --required-file-system-location-names-to-add FSComm FS1

aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE2_ID \
  --required-file-system-location-names-to-add FSComm FS2
```

 Konfigurasi antrian juga mencakup daftar profil penyimpanan yang diizinkan yang berlaku untuk pekerjaan yang dikirimkan dan armada yang terkait dengan antrian tersebut. Hanya profil penyimpanan yang menentukan lokasi sistem file untuk semua lokasi sistem file yang diperlukan untuk antrian yang diizinkan dalam daftar antrian profil penyimpanan yang diizinkan. 

Pekerjaan gagal jika Anda mengirimkannya dengan profil penyimpanan yang tidak ada dalam daftar profil penyimpanan yang diizinkan untuk antrian. Anda selalu dapat mengirimkan pekerjaan tanpa profil penyimpanan ke antrian. Konfigurasi workstation berlabel `WSAll` dan `WS1` keduanya memiliki lokasi sistem file yang diperlukan (`FSCommon`dan`FS1`) untuk antrian. `Q1` Mereka harus diizinkan untuk mengirimkan pekerjaan ke antrian. Demikian pula, konfigurasi workstation `WSAll` dan `WS2` memenuhi persyaratan untuk antrian. `Q2` Mereka harus diizinkan untuk mengirimkan pekerjaan ke antrian itu. Perbarui kedua konfigurasi antrian untuk memungkinkan pekerjaan dikirimkan dengan profil penyimpanan ini menggunakan skrip berikut: 

```
# Change the value of WSALL_ID to the identifier of the WSAll storage profile
WSALL_ID=sp-00112233445566778899aabbccddeeff
# Change the value of WS1 to the identifier of the WS1 storage profile
WS1_ID=sp-00112233445566778899aabbccddeeff
# Change the value of WS2 to the identifier of the WS2 storage profile
WS2_ID=sp-00112233445566778899aabbccddeeff

aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE1_ID \
  --allowed-storage-profile-ids-to-add $WSALL_ID $WS1_ID

aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE2_ID \
  --allowed-storage-profile-ids-to-add $WSALL_ID $WS2_ID
```

 Jika Anda menambahkan profil `WS2` penyimpanan ke daftar profil penyimpanan yang diizinkan untuk antrian, `Q1` itu gagal: 

```
$ aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE1_ID \
  --allowed-storage-profile-ids-to-add $WS2_ID

An error occurred (ValidationException) when calling the UpdateQueue operation: Storage profile id: sp-00112233445566778899aabbccddeeff does not have required file system location: FS1
```

 Ini karena profil `WS2` penyimpanan tidak berisi definisi untuk lokasi sistem file bernama antrian `FS1` yang `Q1` diperlukan. 

 Mengaitkan armada yang dikonfigurasi dengan profil penyimpanan yang tidak ada dalam daftar antrian profil penyimpanan yang diizinkan juga gagal. Contoh: 

```
$ aws deadline create-queue-fleet-association --farm-id $FARM_ID \
   --fleet-id $FLEET_ID \
   --queue-id $QUEUE1_ID

An error occurred (ValidationException) when calling the CreateQueueFleetAssociation operation: Mismatch between storage profile ids.
```

Untuk memperbaiki kesalahan, tambahkan profil penyimpanan yang diberi nama `WorkerConfig` ke daftar profil penyimpanan yang diizinkan untuk antrian `Q1` dan antrian. `Q2` Kemudian, kaitkan armada dengan antrian ini sehingga pekerja di armada dapat menjalankan pekerjaan dari kedua antrian. 

```
# Change the value of FLEET_ID to your fleet's identifier
FLEET_ID=fleet-00112233445566778899aabbccddeeff
# Change the value of WORKER_CFG_ID to your storage profile named WorkerCfg
WORKER_CFG_ID=sp-00112233445566778899aabbccddeeff

aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE1_ID \
  --allowed-storage-profile-ids-to-add $WORKER_CFG_ID

aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE2_ID \
  --allowed-storage-profile-ids-to-add $WORKER_CFG_ID

aws deadline create-queue-fleet-association --farm-id $FARM_ID \
  --fleet-id $FLEET_ID \
  --queue-id $QUEUE1_ID

aws deadline create-queue-fleet-association --farm-id $FARM_ID \
  --fleet-id $FLEET_ID \
  --queue-id $QUEUE2_ID
```

# Turunkan aturan pemetaan jalur dari profil penyimpanan
<a name="deriving-path-mapping-rules-from-storage-profiles"></a>

 Aturan pemetaan jalur menjelaskan bagaimana jalur harus dipetakan ulang dari pekerjaan ke lokasi sebenarnya jalur pada host pekerja. Saat tugas dijalankan pada pekerja, profil penyimpanan dari pekerjaan tersebut dibandingkan dengan profil penyimpanan armada pekerja untuk mendapatkan aturan pemetaan jalur untuk tugas tersebut. 

 Deadline Cloud membuat aturan pemetaan untuk setiap lokasi sistem file yang diperlukan dalam konfigurasi antrian. Misalnya, pekerjaan yang dikirimkan dengan profil `WSAll` penyimpanan ke antrian `Q1` memiliki aturan pemetaan jalur: 
+  `FSComm`: `/shared/common -> /mnt/common` 
+  `FS1`: `/shared/projects/project1 -> /mnt/projects/project1` 

 Deadline Cloud membuat aturan untuk lokasi `FSComm` dan sistem `FS1` file, tetapi bukan lokasi sistem `FS2` file meskipun profil `WSAll` dan `WorkerConfig` penyimpanan ditentukan`FS2`. Ini karena daftar antrian `Q1` lokasi sistem file yang diperlukan adalah`["FSComm", "FS1"]`. 

 Anda dapat mengonfirmasi aturan pemetaan jalur yang tersedia untuk pekerjaan yang dikirimkan dengan profil penyimpanan tertentu dengan mengirimkan pekerjaan yang mencetak [file aturan pemetaan jalur Open Job Description](https://github.com/OpenJobDescription/openjd-specifications/wiki/How-Jobs-Are-Run#path-mapping), lalu membaca log sesi setelah pekerjaan selesai: 

```
# Change the value of FARM_ID to your farm's identifier
FARM_ID=farm-00112233445566778899aabbccddeeff
# Change the value of QUEUE1_ID to queue Q1's identifier
QUEUE1_ID=queue-00112233445566778899aabbccddeeff
# Change the value of WSALL_ID to the identifier of the WSALL storage profile
WSALL_ID=sp-00112233445566778899aabbccddeeff

aws deadline create-job --farm-id $FARM_ID --queue-id $QUEUE1_ID \
  --priority 50 \
  --storage-profile-id $WSALL_ID \
  --template-type JSON --template \
  '{
    "specificationVersion": "jobtemplate-2023-09",
    "name": "DemoPathMapping",
    "steps": [
      {
        "name": "ShowPathMappingRules",
        "script": {
          "actions": {
            "onRun": {
              "command": "/bin/cat",
              "args": [ "{{Session.PathMappingRulesFile}}" ]
            }
          }
        }
      }
    ]
  }'
```

 Jika Anda menggunakan [Deadline Cloud CLI](https://pypi.org/project/deadline/) untuk mengirimkan pekerjaan, pengaturan `settings.storage_profile_id` konfigurasinya menetapkan profil penyimpanan yang akan dimiliki oleh pekerjaan yang dikirimkan dengan CLI. Untuk mengirimkan pekerjaan dengan profil `WSAll` penyimpanan, atur: 

```
deadline config set settings.storage_profile_id $WSALL_ID
```

 Untuk menjalankan pekerja yang dikelola pelanggan seolah-olah sedang berjalan di infrastruktur sampel, ikuti prosedur di [Jalankan agen pekerja di](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/run-worker.html) *Panduan Pengguna Cloud Tenggat* Waktu untuk menjalankan pekerja. AWS CloudShell Jika Anda mengikuti instruksi tersebut sebelumnya, hapus `~/demoenv-persist` direktori `~/demoenv-logs` dan direktori terlebih dahulu. Juga, tetapkan nilai-nilai variabel `DEV_FARM_ID` dan `DEV_CMF_ID` lingkungan yang referensi arah sebagai berikut sebelum melakukannya: 

```
DEV_FARM_ID=$FARM_ID
DEV_CMF_ID=$FLEET_ID
```

 Setelah pekerjaan berjalan, Anda dapat melihat aturan pemetaan jalur di file log pekerjaan: 

```
cat demoenv-logs/${QUEUE1_ID}/*.log
...
JJSON log results (see below)
...
```

Log berisi pemetaan untuk sistem `FSComm` file `FS1` dan file. Diformat ulang agar mudah dibaca, entri log terlihat seperti ini:

```
{
    "version": "pathmapping-1.0",
    "path_mapping_rules": [
        {
            "source_path_format": "POSIX",
            "source_path": "/shared/projects/project1",
            "destination_path": "/mnt/projects/project1"
        },
        {
            "source_path_format": "POSIX",
            "source_path": "/shared/common",
            "destination_path": "/mnt/common"
        }
    ]
```

 Anda dapat mengirimkan pekerjaan dengan profil penyimpanan yang berbeda untuk melihat bagaimana aturan pemetaan jalur berubah. 