本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS ParallelClusterPython 函式庫
開始於AWS ParallelCluster版本 3.5.0,您可以訪問AWS ParallelCluster與AWS ParallelCluster蟒蛇庫。您可以存取AWS ParallelCluster您的圖書館pcluster
環境或從內AWS Lambda執行階段。瞭解如何存取AWS ParallelClusterAPI 透過使用AWS ParallelCluster蟒蛇庫。該AWS ParallelClusterPython 程式庫提供的功能與AWS ParallelClusterAPI 可提供。
該AWS ParallelClusterPython 庫操作和參數在轉換為時鏡像 API 參數的那些snake_case
沒有大寫字母。
主題
AWS ParallelCluster程式庫授權
使用任何對 boto3 有效的標準方式來指定認證。如需詳細資訊,請參閱肉毒桿菌素 3 文檔
安裝AWS ParallelCluster蟒蛇圖書館
-
安裝
pcluster
按照中給出的說明進行操作,CLI 版本 3.5.0 或更高版本設定 AWS ParallelCluster。 -
匯入
pcluster
模組並開始使用程式庫,如下列範例所示:import pcluster.lib as
pc
pc.create_cluster(cluster_name="mycluster"
, cluster_configuration="config.yaml"
AWS Lambda為了AWS ParallelCluster蟒蛇圖書館
您可以部署 Lambda 層和執行階段以存取AWS ParallelCluster蟒蛇庫。我們主辦AWS ParallelCluster您可以透過輸入 zip 檔案連結來使用的 zip 檔案,如下列步驟所述。Lambda 會使用 zip 檔案來準備執行階段環境,以支援對 Python 程式庫的存取。該AWS ParallelClusterPython 庫被添加了AWS ParallelCluster版本 3.5.0. 您只能將程式庫用於版本 3.5.0 及更新版本。
託管的 zip 文件網址的格式如下:s3://
aws-region-id
-aws-parallelcluster/parallelcluster/3.7.0
/layers/aws-parallelcluster/lambda-layer.zip
開始存取AWS ParallelCluster與蟒蛇庫AWS Lambda
創建一個拉姆達圖層
-
登入AWS Management Console並導航到AWS Lambda控制台。
-
在導覽窗格中,選取圖層,然後建立圖層。
-
輸入圖層的名稱,然後選擇從亞馬遜 S3 上傳文件。
-
輸入壓縮文件的網址:s3://
aws-region-id
-aws-並行群集/並行群集/3.7.0
/層/aws-並行群集/羊肉圖層.zip. -
對於相容架構,選擇X86_64體系結構。
-
對於相容的執行階段,選擇蟒蛇 3.9執行階段。
-
選擇 建立 。
使用您的 Lambda 層
-
在 Lambda 主控台導覽窗格中,選取函数,然後建立函數。
-
輸入函數的名稱。
-
對於运行时,選擇蟒蛇 3.9執行階段。
-
對於建築,選擇X86_64體系結構。
-
選擇 建立函數。
-
建立函數後,選擇圖層並選擇新增圖層。
-
选择自訂圖層,然後選擇您在之前步驟中建立的圖層。
-
選擇圖層版本。
-
選擇 Add (新增)。
-
您的 Lambda 需要許可才能管理使用以下方式AWS ParallelCluster。使用中列出的權限建立 Lambda 角色基本 AWS ParallelCluster pcluster使用者原則。
您現在可以訪問AWS ParallelCluster從 Python 庫中描述AWS ParallelClusterPython 函式庫。