跳转到主要内容

未提供项目描述

项目描述

app-common-python

Clowder操作员配置的简单客户端访问库。

用法

要访问配置,请参阅以下示例

from app_common_python import LoadedConfig, isClowderEnabled

def main():
    if isClowderEnabled():
        print(f"Public Port: {LoadedConfig.PublicPort}")

clowder库还附带了几个其他辅助工具

  • LoadedConfig.rds_ca() - 创建一个包含RDSCa的临时文件并返回文件名。
  • LoadedConfig.kafka_ca() - 创建一个包含KafkaCa的临时文件并返回列表中第一个代理的文件名。
  • KafkaTopics - 返回一个KafkaTopics映射,使用请求名称作为键,主题对象作为值。
  • KafkaServers - 返回Kafka代理URL列表。
  • ObjectBuckets - 返回一个ObjectBuckets列表,使用请求名称作为键,存储桶对象作为值。
  • DependencyEndpoints - 返回一个嵌套映射,使用[appName][deploymentName]作为请求应用程序的公共服务的键。
  • PrivateDependencyEndpoints - 返回一个嵌套映射,使用[appName][deploymentName]作为请求应用程序的私有服务的键。

测试

ACG_CONFIG="test.json" pytest

项目详情


下载文件

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

源代码分发

app_common_python-0.2.7.tar.gz (8.6 kB 查看散列值)

上传时间 源代码

构建分发

app_common_python-0.2.7-py3-none-any.whl (4.8 kB 查看散列值)

上传时间 Python 3

支持者