使用CreateProject接口在服务接入点地域新建Project。
前提条件
参数说明
def create_project(self, project_name, project_des, resource_group_id='', data_redundancy_type=None):
说明
Project的地域由服务接入点决定。
请求参数
变量 | 类型 | 是否必填 | 说明 | 示例值 |
project_name | string | 是 | Project名称在阿里云全局唯一,创建后不可修改。其命名规则如下:
| ali-test-project-python |
project_des | string | 是 | Project的描述。
| this is a project created from ide. |
resource_group_id | string | 否 | 资源组ID。如果不指定,将使用默认资源组。 | rg-ac***** |
data_redundancy_type | string | 否 | 日志服务提供本地冗余存储和同城冗余存储两种存储冗余类型,默认使用本地冗余存储。更多信息,请参见存储冗余。
| LRS |
返回参数
示例代码
from aliyun.log import LogClient
import os
# 本示例从环境变量中获取AccessKey ID和AccessKey Secret。
accessKeyId = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID', '')
accessKey = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET', '')
# 日志服务的服务接入点。此处以杭州为例,其它地域请根据实际情况填写。
endpoint = "cn-hangzhou.log.aliyuncs.com"
# 创建日志服务Client。
client = LogClient(endpoint, accessKeyId, accessKey)
# Project名称。
project_name = "ali-test-project-python"
# Project描述。project_des=""代表描述值为空
project_des = "this is a project created from ide."
# 资源组ID。如果不指定则为默认资源组。
resource_group_id = "rg-ac*****"
# 存储冗余类型。如果不指定则为LRS。
data_redundancy_type = "LRS"
# 调用client的create_project接口,如果没有抛出异常,则说明执行成功。
try:
client.create_project(project_name, project_des, resource_group_id, data_redundancy_type)
print("create Project succeeded.")
# 如果抛出异常,则说明执行失败,处理异常。
except Exception:
print("create Project failed.")
相关文档
文档内容是否对您有帮助?