云服务器内容精选
-
操作步骤 在“元数据管理”页面,复制元数据有两个入口: 单击对应元数据文件名称,进入元数据详情页,在页面底端单击“复制”。 在对应的元数据文件的“操作”列,单击“复制”。 定义元数据文件名称以及存储路径。 “名称”:复制后的元数据文件名称,仅需要设置名称,文件格式默认为xml。 “存储路径”:存储元数据文件的OBS路径。 “加密元数据”:默认关闭状态,是否对复制后的元数据进行加密。“密钥源”默认为“KMS”。“密钥名称”用于选择对应的密钥。 图1 复制元数据 单击“确定”,完成复制元数据。 元数据文件复制成功后,新的元数据文件将在“元数据管理”页面呈现。
-
从本地或OBS导入数据 在图引擎管理控制台,单击左侧导航栏的“元数据管理”。 在“元数据管理”页面,单击左上角“导入”。 在“导入”页面,您可以在“类型”中选择从“本地”或从“OBS”中导入元数据。 从本地导入 “选择本地文件”:单击“上传”,选择本地的文件。 文件格式必须为xml格式。 “名称”:元数据在图引擎服务中的文件名称。 “存储路径”:选择元数据文件存储的OBS路径。 图1 从本地导入元数据 从OBS导入 “选择文件路径”:单击从OBS中选择元数据文件。 文件格式必须为xml。 您需要提前将元数据文件上传至OBS桶中。 “名称”:元数据在图引擎服务中的文件名称。 图2 从OBS导入元数据 单击“确定”完成操作。 导入完成后,元数据文件将展示在元数据管理页面中。 父主题: 导入元数据
-
案例2 该案例介绍如何通过实例自定义数据注入,重置Linux裸金属服务器密码。 假设您需要将root用户密码重置为“******”。 新密码必须符合密码复杂度要求,密码规则如表3所示。 表3 密码规则 参数 规则 样例 密码 密码长度范围为8到26位。 密码至少包含以下4种字符中的3种: 大写字母 小写字母 数字 特殊字符,包括!@$%^-_=+[]{}:,./? 密码不能包含用户名或用户名的逆序。 Windows系统的裸金属服务器,不能包含用户名中超过两个连续字符的部分。 Test12$@ 实例自定义数据注入示例(请严格遵守下面示例中的缩进标准): #cloud-config chpasswd: list: | root:****** expire: False 裸金属服务器创建成功后,您可以使用重置的密码登录裸金属服务器。为了保证密码安全,建议您在第一次登录裸金属服务器后,修改root用户密码。
-
案例1 该案例介绍如何通过实例自定义数据注入,简化裸金属服务器配置。 当您需要设置vim的“语法高亮显示”、“制表符占用4个空格”和“显示行数”属性时,就可以写一个脚本vimrc,并将其注入到“/root/.vimrc”。在您创建完裸金属服务器时,您的vim配置便完成了。这样做可以大幅提高系统配置的效率,特别是在您一次性创建多台裸金属服务器时。 实例自定义数据注入示例: #cloud-config write_files: - path: /root/.vimrc content: | syntax on set tabstop=4 set number
-
使用限制 Linux: 用于创建裸金属服务器的镜像安装了Cloud-init组件。 用户数据大小限制:小于等于32KB。 如果通过文本方式上传实例自定义数据,数据只能包含ASCII码字符;如果通过文件方式上传实例自定义数据,可以包含任意字符,同时,要求文件大小不能超过32KB。 必须是公共镜像,或继承于公共镜像的私有镜像,或自行安装了Cloud-init组件的私有镜像。 必须满足相应Linux裸金属服务器自定义脚本类型的格式要求。 使用的虚拟私有云必须开启DHCP,安全组出方向规则保证80端口开放。 选择“密码”登录方式时,不支持实例自定义数据注入功能。 Windows: 用于创建裸金属服务器的镜像安装了Cloudbase-init组件。 实例自定义数据大小限制:小于等于32KB。 如果通过文本方式上传实例自定义数据,数据只能包含ASCII码字符;如果通过文件方式上传实例自定义数据,可以包含任意字符,同时,要求文件大小不能超过32KB。 必须是公共镜像,或继承于公共镜像的私有镜像,或自行安装了Cloudbase-init组件的私有镜像。 使用的虚拟私有云必须开启DHCP,安全组出方向规则保证80端口开放。
-
案例3 该案例介绍如何通过实例自定义数据注入,为Windows裸金属服务器新增用户并设置密码。 假设您要创建的用户名为“abc”、密码为“******”普通用户,并将其添加至administrators用户组。 新密码必须符合密码复杂度要求,密码规则如表4所示。 表4 密码规则 参数 规则 样例 密码 密码长度范围为8到26位。 密码至少包含以下4种字符中的3种: 大写字母 小写字母 数字 特殊字符,包括!@$%^-_=+[]{}:,./? 密码不能包含用户名或用户名的逆序。 Windows系统的裸金属服务器,不能包含用户名中超过两个连续字符的部分。 Test12$@ 实例自定义数据注入示例: rem cmd net user abc ****** /add net localgroup administrators abc /add 裸金属服务器创建成功后,您可以使用新创建的用户名和密码登录裸金属服务器。
-
案例5 该案例介绍如何通过实例自定义数据注入,激活Linux裸金属服务器的root用户远程登录权限。注入成功后,您可以使用SSH密钥方式,以root改户登录裸金属服务器。 实例自定义数据注入示例: #cloud-config disable_root: false runcmd: - sed -i 's/^PermitRootLogin.*$/PermitRootLogin without-password/' /etc/ssh/sshd_config - sed -i '/^KexAlgorithms.*$/d' /etc/ssh/sshd_config - service sshd restart
-
响应示例 状态码: 200 OK { "page_info" : { "current_count" : 1, "next_marker" : "006f492b-xxxx", "previous_marker" : "003e6eba-xxxx" }, "metadata_events" : [ { "event_time" : "2022-12-31T23:59:59.000+00:00", "metadata_action_type" : "CREATE_CATA LOG ", "metadata_object" : { "catalog_id" : "123", "catalog_name" : "hive", "description" : "Default catalog, for Hive", "location" : "obs://lakeformation/test", "database_location_list" : null, "owner" : "admin", "owner_type" : "USER", "owner_source" : " IAM " } } ] } 状态码: 400 Bad Request { "error_code" : "common.01000001", "error_msg" : "failed to read http request, please check your input, code: 400, reason: Type mismatch., cause: TypeMismatchException" } 状态码: 401 Unauthorized { "error_code": 'APIG.1002', "error_msg": 'Incorrect token or token resolution failed' } 状态码: 403 Forbidden { "error" : { "code" : "403", "message" : "X-Auth-Token is invalid in the request", "error_code" : null, "error_msg" : null, "title" : "Forbidden" }, "error_code" : "403", "error_msg" : "X-Auth-Token is invalid in the request", "title" : "Forbidden" } 状态码: 404 Not Found { "error_code" : "common.01000001", "error_msg" : "response status exception, code: 404" } 状态码: 408 Request Timeout { "error_code" : "common.00000408", "error_msg" : "timeout exception occurred" } 状态码: 500 Internal Server Error { "error_code" : "common.00000500", "error_msg" : "internal error" }
-
响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 page_info PagedInfo object 分页信息。 metadata_events Array of MetadataEvent objects 元数据事件列表。 表5 PagedInfo 参数 参数类型 描述 current_count Integer 本次返回的对象个数。最小值为0,最大值为2000。 next_marker String 下一页查询地址。当不存在下一页,则值为null,当值为null时,响应Body无该参数。 previous_marker String 上一页查询地址。当不存在上一页,则值为null,当值为null时,响应Body无该参数。 表6 MetadataEvent 参数 参数类型 描述 event_time String 事件发生时间对应的UTC时间。 metadata_action_type String 元数据操作类型:CREATE_CATALOG-创建Catalog、CREATE_DATABASE-创建数据库、 CREATE_TABLE-创建表、CREATE_FUNCTION-创建函数、CREATE_PARTITION-添加分区、UPDATE_CATALOG-修改Catalog、UPDATE_DATABASE-修改数据库、UPDATE_TABLE-修改表、UPDATE_FUNCTION-修改函数、UPDATE_PARTITION-修改分区、DELETE_TABLE-删除表、 DELETE_DATABASE-删除数据库、DELETE_CATALOG-删除Catalog、DELETE_FUNCTION-删除函数、DELETE_PARTITION-删除分区。 枚举值: CREATE_CATALOG CREATE_DATABASE CREATE_TABLE CREATE_FUNCTION CREATE_PARTITION UPDATE_CATALOG UPDATE_DATABASE UPDATE_TABLE UPDATE_FUNCTION UPDATE_PARTITION DELETE_CATALOG DELETE_DATABASE DELETE_TABLE DELETE_FUNCTION DELETE_PARTITION metadata_object Object 元数据对象,包含元数据操作类型对应的元数据信息,如库、表信息等。 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 solution_msg String 解决方案描述。 状态码: 404 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 solution_msg String 解决方案描述。 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 solution_msg String 解决方案描述。
-
URI GET /v1/{project_id}/instances/{instance_id}/metadata-event 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目编号。获取方法,请参见获取项目ID。 instance_id 是 String LakeFormation实例ID。创建实例时自动生成。例如:2180518f-42b8-4947-b20b-adfc53981a25。 表2 Query参数 参数 是否必选 参数类型 描述 begin_time 否 String 开始时间对应的UTC时间,返回该时间之后的元数据事件。 end_time 否 String 结束时间对应的UTC时间,返回该时间之前的元数据事件。 limit 否 Integer 查询返回条数。 marker 否 String 查询的起始记录ID。 reverse_page 否 Boolean 是否查询上一页。
-
URI POST /v1/{project_id}/instances/{instance_id}/metaobj/count 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目编号。获取方法,请参见获取项目ID。 instance_id 是 String LakeFormation实例ID。创建实例时自动生成。例如:2180518f-42b8-4947-b20b-adfc53981a25。
-
响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 total_count Long 总数量。 functions_count Long 函数数量。 catalogs_count Long 目录数量。 databases_count Long 数据库数量。 tables_count Long 表数量。 partitions_count Long 分区数量。 indexes_count Long 索引数量。 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 solution_msg String 解决方案描述。 状态码: 404 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 solution_msg String 解决方案描述。 状态码: 500 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 solution_msg String 解决方案描述。
-
响应示例 状态码: 200 元数据数量统计信息 { "total_count" : 600, "functions_count" : 100, "catalogs_count" : 100, "databases_count" : 100, "tables_count" : 100, "partitions_count" : 100, "indexes_count" : 100 } 状态码: 400 Bad Request { "error_code" : "common.01000001", "error_msg" : "failed to read http request, please check your input, code: 400, reason: Type mismatch., cause: TypeMismatchException" } 状态码: 401 Unauthorized { "error_code": 'APIG.1002', "error_msg": 'Incorrect token or token resolution failed' } 状态码: 403 Forbidden { "error" : { "code" : "403", "message" : "X-Auth-Token is invalid in the request", "error_code" : null, "error_msg" : null, "title" : "Forbidden" }, "error_code" : "403", "error_msg" : "X-Auth-Token is invalid in the request", "title" : "Forbidden" } 状态码: 404 Not Found { "error_code" : "common.01000001", "error_msg" : "response status exception, code: 404" } 状态码: 408 Request Timeout { "error_code" : "common.00000408", "error_msg" : "timeout exception occurred" } 状态码: 500 Internal Server Error { "error_code" : "common.00000500", "error_msg" : "internal error" }
-
请求示例 修改ID为95bf2490-5428-432c-ad9b-5e3406f869dd的裸金属服务器的元数据,其中自定义metadata键值对为key和value。 1 PUT https://{E CS Endpoint}/v2.1/c685484a8cc2416b97260938705deb65/servers/95bf2490-5428-432c-ad9b-5e3406f869dd/metadata/{key} 1 2 3 4 5 { "meta": { "key": "value" } }
-
URI PUT /v2.1/{project_id}/servers/{server_id}/metadata/{key} 参数说明请参见表1。 表1 参数说明 参数 是否必选 描述 project_id 是 项目ID。 获取方式请参见获取项目ID。 server_id 是 裸金属服务器ID。 可以从裸金属服务器控制台查询,或者通过调用查询裸金属服务器列表(OpenStack原生)获取。 key 是 待修改的裸金属服务器metadata键值。
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格