跳转到主要内容

AWS CDK应用程序,用于将miniwdl+GWFCore添加到现有的SageMaker Studio

项目描述

miniwdl + GWFCore + SageMaker Studio

此存储库是部署 miniwdl-awsGWFCore 以在 Amazon SageMaker Studio 中使用的配方,Amazon SageMaker Studio 是一个带有终端和文件系统浏览器的网络IDE。您可以使用终端在 GWFCore 的 AWS Batch 栈上运行 miniwdl run,使用文件系统浏览器管理 EFS 上的输入和输出,并使用 Jupyter 笔记本进一步分析输出。

CDK样板

文件 cdk.json 告诉 CDK 工具包如何执行您的应用程序。

此项目设置类似于标准的 Python 项目。初始化过程还会在此项目中创建一个虚拟环境,存储在 .venv 目录下。为了创建虚拟环境,它假设您的路径中有一个可访问 venv 包的 python3(或 Windows 上的 python)。如果由于任何原因自动创建虚拟环境失败,您可以手动创建虚拟环境。

在 MacOS 和 Linux 上手动创建虚拟环境

$ python3 -m venv .venv

初始化过程完成后创建虚拟环境后,您可以使用以下步骤激活您的虚拟环境。

$ source .venv/bin/activate

如果您是 Windows 平台,您将像这样激活虚拟环境

% .venv\Scripts\activate.bat

激活虚拟环境后,您可以安装所需的依赖项。

$ pip install -r requirements.txt

在此阶段,您可以现在生成此代码的 CloudFormation 模板。

$ cdk synth

要添加其他依赖项,例如其他 CDK 库,只需将它们添加到您的 setup.py 文件中,然后重新运行 pip install -r requirements.txt 命令。

有用命令

  • cdk ls 列出应用程序中的所有堆栈
  • cdk synth 生成 CloudFormation 模板
  • cdk deploy 将此堆栈部署到您的默认 AWS 账户/区域
  • cdk diff 比较已部署的堆栈与当前状态
  • cdk docs 打开 CDK 文档

享受!

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

miniwdl-aws-studio-0.0.2.tar.gz (3.9 kB 查看散列值)

上传时间

由以下支持