用于管理云应用程序的数据和用户访问的 cli
项目描述
Rastless-CLI
用于管理云应用程序的数据和用户访问的 cli
表中的内容
安装
要求:Python >=3.8, <4.0
$ pip install rastless-cli
必须先配置 RastLess,然后才能检查一切是否正常。确保您的 aws 帐户已配置并且可以访问 DynamoDb 和 S3。
您可以通过运行检查一切是否正常:
$ rastless check-aws-connection
如果它不起作用,请确保通过配置 aws cli 来配置 aws 连接。您需要来自 aws 的访问 ID 和秘密 ID 进行配置。请查看官方说明以获得更多帮助。
开发者安装
$ pip install poetry
$ git clone https://github.com/EomapCompany/rastless-cli
$ cd rastless-cli
$ poetry install
运行测试
cd tests
poetry run pytest
运行 CLI
安装后,您可以使用以下命令运行 CLI:
$ rastless --help
您可以决定是否要将数据上传到生产环境或开发环境。通过使用“dev”标志,您将其上传到开发,而不是生产
# Example development
$ rastless --dev list-layers
# Example production
$ rastless list-layers
命令概述
| 命令 | |
|---|---|
| 添加颜色图 | 添加 SLD 文件 |
| 添加权限 | 将角色添加到一个或多个层 |
| 检查 aws 连接 | 检查cli是否可以连接到aws |
| 创建层 | 创建图层 |
| 创建时间步 | 创建时间步长条目并将层上传到 S3 存储桶 |
| 删除颜色图 | 删除 SLD 文件 |
| 删除层 | 删除包含所有时间步长条目的图层 |
| 删除权限 | 删除一项或多项权限 |
| 列表层 | 列出所有图层 |
实现运行系统
1.检查您是否可以访问系统
$ rastless check-aws-connection
2.创建一个新层
- 所有输入都是字符串。您必须小心,该元素存在于数据库中,例如颜色图名称。
- 可以使用多个 -pe 标志设置多个权限
$ rastless create-layer -cl hypos -pr tur -t Turbidity -cm log75_C2S8_32bit -u FTU -b <rgb uuid> -d "Some description" -r 1 -pe user#marcel -pe role#hypos:full-access
它将返回一个您需要存储的新 uuid,以便将时间步长上传到特定层
3.上传图层的时间步长
$ rastless create-timestep -d 2020-01-01T15:00:00 -s SENT2 -l <layer uuid> -t daily -p deflate
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
rastless-cli-0.2.9.tar.gz
(11.1 kB
查看哈希)
内置分布
rastless_cli-0.2.9-py3-none-any.whl
(13.6 kB
查看哈希)
关
rastless_cli -0.2.9-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 848f06ec9a8da75e0c85677e506ce2f55ab59d9bdd55829f754adf1726091319 |
|
| MD5 | a7fac51f59ea86902de4412b3afe7caf |
|
| 布莱克2-256 | c91b81cfb89e1759a58694661573adaf22179beb556af5b6c9c0cb6f6e8823f5 |