AWS ParallelClusterPython 函式庫 - AWS ParallelCluster

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

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蟒蛇圖書館

  1. 安裝pcluster按照中給出的說明進行操作,CLI 版本 3.5.0 或更高版本設定 AWS ParallelCluster

  2. 匯入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

創建一個拉姆達圖層
  1. 登入AWS Management Console並導航到AWS Lambda控制台。

  2. 在導覽窗格中,選取圖層,然後建立圖層

  3. 輸入圖層的名稱,然後選擇從亞馬遜 S3 上傳文件

  4. 輸入壓縮文件的網址:s3://aws-region-id-aws-並行群集/並行群集/3.7.0/層/aws-並行群集/羊肉圖層.zip.

  5. 對於相容架構,選擇X86_64體系結構。

  6. 對於相容的執行階段,選擇蟒蛇 3.9執行階段。

  7. 選擇 建立

使用您的 Lambda 層
  1. 在 Lambda 主控台導覽窗格中,選取函数,然後建立函數

  2. 輸入函數的名稱。

  3. 對於运行时,選擇蟒蛇 3.9執行階段。

  4. 對於建築,選擇X86_64體系結構。

  5. 選擇 建立函數

  6. 建立函數後,選擇圖層並選擇新增圖層

  7. 选择自訂圖層,然後選擇您在之前步驟中建立的圖層。

  8. 選擇圖層版本。

  9. 選擇 Add (新增)。

  10. 您的 Lambda 需要許可才能管理使用以下方式AWS ParallelCluster。使用中列出的權限建立 Lambda 角色基本 AWS ParallelCluster pcluster使用者原則

您現在可以訪問AWS ParallelCluster從 Python 庫中描述AWS ParallelClusterPython 函式庫