这个cli包含要尝试的aws实验室。
awslabs的Python项目详细描述
“AWSLABS
[AWSLABS](HTTPS://GITLAB.COM/BIXIO/AWSLAB)是一个挑战您的AWS知识的程序。
BR/>安装
BR/>最简单的方法是用“PIP3”安装AWSLAB:
BR/> PIP3安装。
BR/>开发装置BR/>开始开发以下类型:
BR/> ` BASH < BR/>使inB开发
```
开始
```
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` bash
` ` ` ` ` ` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `语句使它变得恐怖
*删除元文件/文件夹(u init_uu.py/u pycachec_uu等)
*考虑将mytrack.py替换为yaml
*使区域独立
*使cloudformation输入JSON兼容,另外,还可以选择在click
*中添加参数的另一个文件,以便在
功能:
*添加测试(cloudformation已经有了“完美”的cloudformation脚本)
*用户可以首先读取曲目(awslabs trackname/awslabs trackname info)
*在“basic”和“advanced”中对曲目进行分组(以便能够做先进的,您需要具备基本知识)
*在反馈中为报告配置开始时间进度
*使awslabs轨迹停止(或中止),以便在资源仍在运行时发出警告
*在轨迹中添加简短描述以改进轨迹选择
`````
$awslabs
可用轨迹:
basic:
ec2使用init部署ec2实例autoscaling部署autoscaling组s3使用s3服务ml api使用机器学习api的高级:
athena
ecs集群,服务发现
wordpress learn elb,autoscaling,rds,route53
``````
`````创建一个简单的挑战
-在“mytrack”中创建“mytrack.py”文件
-在“mytrack”中创建“challenges”目录
-从“01.py”开始创建多个challenge文件,依此类推。
mytrack(track):
“
一个track描述,可以是多行,并且包含链接等。
”“name=”trackname“
description=”文档“
level=”基本“
简短描述“
````
以下内容:
``python
from awslabs.challenge import challenge
class mychallenge(challenge):
“
put your challenge
”“title=”my challenge“
description=”uu doc“
def start(self)->;none:
self instructions()
def validate(self)->;无:
self.save('key','a-value-to-save')将值保存到会话中
[AWSLABS](HTTPS://GITLAB.COM/BIXIO/AWSLAB)是一个挑战您的AWS知识的程序。
BR/>安装
BR/>最简单的方法是用“PIP3”安装AWSLAB:
BR/> PIP3安装。
BR/>开发装置BR/>开始开发以下类型:
BR/> ` BASH < BR/>使inB开发
```
开始
```
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` bash
` ` ` ` ` ` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `语句使它变得恐怖
*删除元文件/文件夹(u init_uu.py/u pycachec_uu等)
*考虑将mytrack.py替换为yaml
*使区域独立
*使cloudformation输入JSON兼容,另外,还可以选择在click
*中添加参数的另一个文件,以便在
功能:
*添加测试(cloudformation已经有了“完美”的cloudformation脚本)
*用户可以首先读取曲目(awslabs trackname/awslabs trackname info)
*在“basic”和“advanced”中对曲目进行分组(以便能够做先进的,您需要具备基本知识)
*在反馈中为报告配置开始时间进度
*使awslabs轨迹停止(或中止),以便在资源仍在运行时发出警告
*在轨迹中添加简短描述以改进轨迹选择
`````
$awslabs
可用轨迹:
basic:
ec2使用init部署ec2实例autoscaling部署autoscaling组s3使用s3服务ml api使用机器学习api的高级:
athena
ecs集群,服务发现
wordpress learn elb,autoscaling,rds,route53
``````
`````创建一个简单的挑战
-在“mytrack”中创建“mytrack.py”文件
-在“mytrack”中创建“challenges”目录
-从“01.py”开始创建多个challenge文件,依此类推。
mytrack(track):
“
一个track描述,可以是多行,并且包含链接等。
”“name=”trackname“
description=”文档“
level=”基本“
简短描述“
````
以下内容:
``python
from awslabs.challenge import challenge
class mychallenge(challenge):
“
put your challenge
”“title=”my challenge“
description=”uu doc“
def start(self)->;none:
self instructions()
def validate(self)->;无:
self.save('key','a-value-to-save')将值保存到会话中