參考:Amazon EC2 啟動範本範例 - AWS Batch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

參考:Amazon EC2 啟動範本範例

以下是範例 MIME 分段檔案,可用來建立自己的範本。

範例:掛載現有的 Amazon EFS 檔案系統

此範例 MIME 分段檔案會設定運算資源來安裝amazon-efs-utils套件,並在 掛載現有的 Amazon EFS 檔案系統/mnt/efs

MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==MYBOUNDARY==" --==MYBOUNDARY== Content-Type: text/cloud-config; charset="us-ascii" packages: - amazon-efs-utils runcmd: - file_system_id_01=fs-abcdef123 - efs_directory=/mnt/efs - mkdir -p ${efs_directory} - echo "${file_system_id_01}:/ ${efs_directory} efs tls,_netdev" >> /etc/fstab - mount -a -t efs defaults --==MYBOUNDARY==--

範例:覆寫預設 Amazon ECS 容器代理程式組態

此範例 MIME 多段檔案會覆寫運算資源預設的 Docker 影像清除設定。

MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==MYBOUNDARY==" --==MYBOUNDARY== Content-Type: text/x-shellscript; charset="us-ascii" #!/bin/bash echo ECS_IMAGE_CLEANUP_INTERVAL=60m >> /etc/ecs/ecs.config echo ECS_IMAGE_MINIMUM_CLEANUP_AGE=60m >> /etc/ecs/ecs.config --==MYBOUNDARY==--

範例:掛載現有的 Amazon FSx for Lustre 檔案系統

此範例 MIME 分段檔案會設定運算資源,以從 Extras Library 安裝lustre2.10套件,並將現有的 FSx for Lustre 檔案系統掛載至 ,/scratch並掛載名稱為 fsx。此範例適用於 Amazon Linux 2。如需其他 Linux 發行版本的安裝說明,請參閱《Amazon FSx for Lustre 使用者指南》中的安裝 Lustre 用戶端。如需詳細資訊,請參閱《Amazon FSx for Lustre 使用者指南》中的自動掛載 Amazon FSx 檔案系統 FSx

MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==MYBOUNDARY==" --==MYBOUNDARY== Content-Type: text/cloud-config; charset="us-ascii" runcmd: - file_system_id_01=fs-0abcdef1234567890 - region=us-east-2 - fsx_directory=/scratch - amazon-linux-extras install -y lustre2.10 - mkdir -p ${fsx_directory} - mount -t lustre ${file_system_id_01}.fsx.${region}.amazonaws.com@tcp:fsx ${fsx_directory} --==MYBOUNDARY==--

在容器內容的磁碟區mountPoints 成員中,掛載點必須對應到容器中。

{ "volumes": [ { "host": { "sourcePath": "/scratch" }, "name": "Scratch" } ], "mountPoints": [ { "containerPath": "/scratch", "sourceVolume": "Scratch" } ], }