AWS CDK应用程序,用于将miniwdl+GWFCore添加到现有的SageMaker Studio
项目描述
miniwdl + GWFCore + SageMaker Studio
此存储库是部署 miniwdl-aws 和 GWFCore 以在 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 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 3a63c3f60065b794153da84714b449209afeeaceb2078a6b862c50309e2982c3 |
|
MD5 | f9ce234c177e15e2e0cd18fe03f1107e |
|
BLAKE2b-256 | 48a81393266639db3b1ab0df5d5ba2884c6998a0ebe5bc084104f81ac1cd8da6 |