华为云用户手册

  • 代码示例 您可以通过New函数创建OBS客户端,永久访问密钥(AK/SK)创建OBS客户端示例代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 // 引入依赖包 import ( obs "github.com/huaweicloud/huaweicloud-sdk-go-obs/obs" ) func main() { //推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入,如果使用硬编码可能会存在泄露风险。 //您可以登录访问管理控制台获取访问密钥AK/SK,获取方式请参见https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html。 ak := os.Getenv("AccessKeyID") sk := os.Getenv("SecretAccessKey") // endpoint填写Bucket对应的Endpoint, 这里以华北-北京四为例,其他地区请按实际情况填写。 endPoint := "https://obs.cn-north-4.myhuaweicloud.com" // 创建obsClient实例 obsClient, err := obs.New(ak, sk, endPoint) if err == nil { // 使用访问OBS // 关闭obsClient obsClient.Close() } } 携带代理proxy创建OBS客户端代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 // 引入依赖包 import ( "obs" ) func main() { //推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入,如果使用硬编码可能会存在泄露风险。 //您可以登录访问管理控制台获取访问密钥AK/SK,获取方式请参见https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html。 ak := os.Getenv("AccessKeyID") sk := os.Getenv("SecretAccessKey") // endpoint填写Bucket对应的Endpoint, 这里以华北-北京四为例,其他地区请按实际情况填写。 endPoint := "https://obs.cn-north-4.myhuaweicloud.com" // 创建obsClient实例 obsClient, err := obs.New(ak, sk, endPoint, obs.WithProxyUrl("https://username:password!@yourProxy")) if err == nil { // 使用访问OBS // 关闭obsClient obsClient.Close() } } 临时访问密钥(AK/SK和SecurityToken)创建OBS客户端代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 // 引入依赖包 import ( obs "github.com/huaweicloud/huaweicloud-sdk-go-obs/obs" ) func main() { //推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入,如果使用硬编码可能会存在泄露风险。 //您可以登录访问管理控制台获取访问密钥AK/SK,获取方式请参见https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html。 ak := os.Getenv("AccessKeyID") sk := os.Getenv("SecretAccessKey") // 【可选】如果使用临时AK/SK和SecurityToken访问OBS,同样建议您尽量避免使用硬编码,以降低信息泄露风险。您可以通过环境变量获取访问密钥AK/SK,也可以使用其他外部引入方式传入。 // securityToken := os.Getenv("SecurityToken") // endpoint填写Bucket对应的Endpoint, 这里以华北-北京四为例,其他地区请按实际情况填写。 endPoint := "https://obs.cn-north-4.myhuaweicloud.com" // 创建obsClient实例 // 如果使用临时AKSK和SecurityToken访问OBS,需要在创建实例时通过obs.WithSecurityToken方法指定securityToken值。 obsClient, err := obs.New(ak, sk, endPoint, obs.WithSecurityToken(securityToken)) if err == nil { // 使用访问OBS // 关闭obsClient obsClient.Close() } } 您还可以通过配置系统环境变量的方式或者通过访问ECS服务器获取临时访问密钥的方式创建OBS客户端。 从环境变量中获取访问密钥创建OBS客户端的代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 // 引入依赖包 import ( obs "github.com/huaweicloud/huaweicloud-sdk-go-obs/obs" ) func main() { //推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入,如果使用硬编码可能会存在泄露风险。 //您可以登录访问管理控制台获取访问密钥AK/SK,获取方式请参见https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html。 ak := os.Getenv("AccessKeyID") sk := os.Getenv("SecretAccessKey") // 【可选】如果使用临时AK/SK和SecurityToken访问OBS,同样建议您尽量避免使用硬编码,以降低信息泄露风险。您可以通过环境变量获取访问密钥AK/SK,也可以使用其他外部引入方式传入。 // securityToken := os.Getenv("SecurityToken") // endpoint填写Bucket对应的Endpoint, 这里以华北-北京四为例,其他地区请按实际情况填写。 endPoint := "https://obs.cn-north-4.myhuaweicloud.com" // 创建obsClient实例 // 如果使用临时AKSK和SecurityToken访问OBS,需要在创建实例时通过obs.WithSecurityToken方法指定securityToken值。 obsClient, err := obs.New(ak, sk, endPoint, obs.WithSecurityProviders(obs.NewEnvSecurityProvider("")) if err == nil { // 使用访问OBS // 关闭obsClient obsClient.Close() } } 以上方式会从当前系统的环境变量中寻找访问密钥,需要对应在环境变量中定义OBS_ACCESS_KEY_ID、OBS_SECRET_ACCESS_KEY字段。同时如果采用临时访问密钥时,还需要在环境变量中定义OBS_SECURITY_TOKEN字段。 从ECS获取临时访问密钥创建OBS客户端的代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 // 引入依赖包 import ( obs "github.com/huaweicloud/huaweicloud-sdk-go-obs/obs" ) func main() { //推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入,如果使用硬编码可能会存在泄露风险。 //您可以登录访问管理控制台获取访问密钥AK/SK,获取方式请参见https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html。 ak := os.Getenv("AccessKeyID") sk := os.Getenv("SecretAccessKey") // 【可选】如果使用临时AK/SK和SecurityToken访问OBS,同样建议您尽量避免使用硬编码,以降低信息泄露风险。您可以通过环境变量获取访问密钥AK/SK,也可以使用其他外部引入方式传入。 // securityToken := os.Getenv("SecurityToken") // endpoint填写Bucket对应的Endpoint, 这里以华北-北京四为例,其他地区请按实际情况填写。 endPoint := "https://obs.cn-north-4.myhuaweicloud.com" // 创建obsClient实例 // 如果使用临时AKSK和SecurityToken访问OBS,需要在创建实例时通过obs.WithSecurityToken方法指定securityToken值。 obsClient, err := obs.New(ak, sk, endPoint, obs.WithSecurityProviders(obs.NewEcsSecurityProvider(1)) if err == nil { // 使用访问OBS // 关闭obsClient obsClient.Close() } } 当应用程序部署在ECS服务器上且该ECS绑定了相关委托项时,可以采用以上方式从ECS服务器上自动获取临时访问密钥。 使用链式方式从系统环境变量及ECS上获取访问密钥创建OBS客户端的代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 // 引入依赖包 import ( obs "github.com/huaweicloud/huaweicloud-sdk-go-obs/obs" ) func main() { //推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入,如果使用硬编码可能会存在泄露风险。 //您可以登录访问管理控制台获取访问密钥AK/SK,获取方式请参见https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html。 ak := os.Getenv("AccessKeyID") sk := os.Getenv("SecretAccessKey") // 【可选】如果使用临时AK/SK和SecurityToken访问OBS,同样建议您尽量避免使用硬编码,以降低信息泄露风险。您可以通过环境变量获取访问密钥AK/SK,也可以使用其他外部引入方式传入。 // securityToken := os.Getenv("SecurityToken") // endpoint填写Bucket对应的Endpoint, 这里以华北-北京四为例,其他地区请按实际情况填写。 endPoint := "https://obs.cn-north-4.myhuaweicloud.com" // 创建obsClient实例 // 如果使用临时AKSK和SecurityToken访问OBS,需要在创建实例时通过obs.WithSecurityToken方法指定securityToken值。 obsClient, err := obs.New(ak, sk, endPoint, obs.WithSecurityProviders(obs.NewEnvSecurityProvider(""), obs.NewEcsSecurityProvider(1)) ) if err == nil { // 使用访问OBS // 关闭obsClient obsClient.Close() } } 以上初始化过程指定以链式的方式从环境变量和ECS中顺序获取访问密钥,并采用第一组成功获取到的访问密钥创建obsClient。 您的工程中可以有多个ObsClient,也可以只有一个ObsClient。 ObsClient是协程安全的,可在并发场景下使用。 ObsClient在调用ObsClient.close方法关闭后不能再次使用。 您可以通过调用WithHttpTransport传入自定义Transport实现指定单Host最大连接数的功能,示例代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 // 引入依赖包 import ( "time" obs "github.com/huaweicloud/huaweicloud-sdk-go-obs/obs" ) // 创建ObsClient结构体 var obsClient, err = obs.New(ak, sk, endpoint, obs.WithHttpTransport(transport)) func main() { //推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入,如果使用硬编码可能会存在泄露风险。 //您可以登录访问管理控制台获取访问密钥AK/SK,获取方式请参见https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html。 ak := os.Getenv("AccessKeyID") sk := os.Getenv("SecretAccessKey") // 【可选】如果使用临时AK/SK和SecurityToken访问OBS,同样建议您尽量避免使用硬编码,以降低信息泄露风险。您可以通过环境变量获取访问密钥AK/SK,也可以使用其他外部引入方式传入。 // securityToken := os.Getenv("SecurityToken") // endpoint填写Bucket对应的Endpoint, 这里以华北-北京四为例,其他地区请按实际情况填写。 endPoint := "https://obs.cn-north-4.myhuaweicloud.com" // 初始化自定义transport var maxIdleConns = 1000 var maxConnsPerHost = 1000 var idleConnTimeout = 30 var transport = &http.Transport{ MaxIdleConns: maxIdleConns, MaxIdleConnsPerHost: maxIdleConns, MaxConnsPerHost: maxConnsPerHost, IdleConnTimeout: time.Second * time.Duration(idleConnTimeout), } // 创建obsClient实例 // 如果使用临时AKSK和SecurityToken访问OBS,需要在创建实例时通过obs.WithSecurityToken方法指定securityToken值。 obsClient, err := obs.New(ak, sk, endPoint,obs.WithHttpTransport(transport)) if err == nil { // 使用访问OBS // 关闭obsClient obsClient.Close() } } 只有在Golang 1.11以上的版本中才支持在Transport结构中指定MaxConnsPerHost参数。 如果指定了自定义的Transport,则无法通过WithMaxConnections、WithProxyUrl等配置方法配置Transport相关的最大空闲连接数、代理配置等参数,对应参数应直接在自定义Transport中指定。
  • 参数描述 字段名 类型 约束 说明 ak string 必选 访问密钥中的AK。 sk string 必选 访问密钥中的SK。 endpoint string 必选 连接OBS的服务地址。包含协议类型、域名(或IP)、端口号。示例:https://your-endpoint:443。(出于安全性考虑,建议使用https协议) 您可以从这里查看OBS当前开通的服务地址。 securityToken string 可选 临时访问密钥中的SecurityToken。 configurers configurer(obs包中的私有类型) 可选 一组用于配置ObsClient的参数,可进行连接超时时间、最大重试次数、最大连接数等配置。
  • 如何解决进程偶现卡死的问题? 在调用.NET SDK方法时,如果遇到该问题,可以将方法调用加上using方式,示例如下。 // 初始化配置参数 ObsConfig config = new ObsConfig(); config.Endpoint = "https://your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量AccessKeyID和SecretAccessKey。 // 您可以登录访问管理控制台获取访问密钥AK/SK,获取方式请参见https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html string accessKey= Environment.GetEnvironmentVariable("AccessKeyID", EnvironmentVariableTarget.Machine); string secretKey= Environment.GetEnvironmentVariable("SecretAccessKey", EnvironmentVariableTarget.Machine); // 创建ObsClient实例 ObsClient client = new ObsClient(accessKey, secretKey, config); try { GetObjectMetadataRequest request = new GetObjectMetadataRequest(); // 指定存储桶名称 request.BucketName = "bucketname"; // 指定对象,此处以 example/objectname 为例 request.ObjectKey = "example/objectname"; // 获取对象元数据 using (GetObjectMetadataResponse response = client.GetObjectMetadata(request)) { Console.WriteLine("Get object metadata response: {0}", response.StatusCode); // 获取对象的ETag值 Console.WriteLine("Object etag {0}: ", response.ETag); // 获取对象的版本号 Console.WriteLine("Object versionId {0}: ", response.VersionId); // 获取对象数据的长度,单位是字节 Console.WriteLine("Object contentLength {0}: ", response.ContentLength); } } catch (ObsException ex) { Console.WriteLine("Message: {0}", ex.Message); } 父主题: 常见问题
  • 备案限制 使用华为云备案系统时,具有一定的限制条件,具体限制条件请参见表1。 表1 备案限制说明 限制项 说明 基本条件 如果您的域名要在华为云进行备案,需要购买华为云中国大陆内节点服务器(包周期)和IP。 主体 一个华为云账号只能备案一个主体(公司或个人)信息,但是一个主体下可以备案多个网站或者APP。 网站名称 需按规范命名,命名规则参见网站名称要求。 APP名称 APP名称为下载安装APP后显示在图标下面的名称。同一主体下APP名称唯一(同一主体下不同APP名称不可重复)。 前置审批 若网站或APP内容涉及需前置审批行业的内容,备案前请先到相关批复单位办理前置审批,请参见前置审批。 CDN 如果您的CDN服务覆盖中国大陆境内,则必须备案。您需要先购买一个中国大陆境内的服务器(ECS;包年包月)和公网IP用于备案产品验证。 负载均衡 如果您使用中国大陆境内的服务器(ECS)和负载均衡服务,您可以使用其中一个服务器(ECS)或服务器(ECS)生成的备案授权码,进行产品验证。备案成功后,配置您的域名解析,指向您的负载均衡的IP地址。 域名 备案使用的域名对应的顶级域必须是通过工信部批复的顶级域。 域名注册服务机构是经工信部批复的域名注册服务机构。 域名需在注册有效期内。 域名需完成域名实名信息认证。 域名所有人信息与备案主体信息必须一致。 每个网站只能备案1个域名。 网站备案只针对顶级域名,一个网站只能备案一个域名。 同一主体下,APP和网站允许使用同一域名。 APP用到哪级域名备案到哪级,支持备案到四级;允许单独使用二级及以下域名,其对应的二级域名未使用无须备案。 APP主办者必须使用同主体下的域名,即主办者与域名注册人保持一致。 网站内容 网站不可以涉及违法内容。 如果网站内容涉及行业或企业内容,无法选择为个人性质备案。 APP内容 APP不可以涉及违法内容。 如果APP内容涉及行业或企业内容,无法选择为个人性质备案。 服务器 通过华为云备案,需要先购买华为云中国大陆节点服务器。目前华为云可备案的产品有: ECS:需包月3个月及以上(包含多次续费后累计时长),且有公网IP。 建站市场:建站主机需包月3个月及以上(包含多次续费后累计时长)。 专属云:需包年1年及以上。 NAT网关:公网NAT网关,需包月3个月及以上(包含多次续费后累计时长)。 备案授权码 由ECS(需包月3个月及以上)生成,一台ECS可生成5个备案授权码,一个授权码只能备案一个网站。
  • 为什么提示“备案授权码无效” 以下情况会导致备案授权码无效: 备案授权码已经被使用。 处理方法:请更换使用其他备案授权码。 一个备案授权码只能使用一次,不能重复使用。 使用备案授权码提交备案申请,管局审核通过后,备案授权码无效。 使用备案授权码备案的网站,网站不再使用并注销后,备案授权码无效,不能继续使用。 用于生成备案授权码的资源过期。 处理方法1:请重新购买包周期的ECS,并生成新的备案授权码使用。 处理方法2:更换备案授权码绑定的ECS资源,继续使用原备案授权码。 单击“操作”列下的“更改云服务”。 图1 更改云服务 选择其他可用的ECS。 如果没有可用资源,请重新购买包周期的ECS。 图2 更换ECS资源 父主题: 系统填写
  • 多域名如何提交备案 2019年4月22日前的网站,如果一个网站下存在多个域名,需要执行“添加域名”操作,将域名添加至备案的网站下。 2019年4月22日起一个网站只能提交一个域名,如多域名备案,在填写完一个网站信息后,单击“保存并继续添加网站”。具体位置如下: 填写主体信息,并单击“下一步,填写网站信息”。 填写网站信息,然后将页面滑动至最下方,单击“保存并继续添加网站”。 图1 保存并继续添加网站 继续添加网站域名信息,添加完成后,单击“下一步,上传资料”。 网站备案的域名个数限制优先以管局规定为准。部分管局要求每次只能备案1个网站/域名(如湖南、湖北),该域名备案通过后,可继续提交其他域名的备案申请。 如果单击“保存并继续添加网站”时,系统提示“一个订单中最多只能添加1个网站”或“订单中能添加的网站个数已达上限”,说明当前省份的管局只允许添加1个网站,或您添加的网站个数已达到该省份的管局要求。 图2 错误 部分管局(如:上海、广东和陕西等)要求域名超过一定数量时需要到管局现场核验或邮寄域名证书等。 父主题: 系统填写
  • 只有域名能否备案 域名无法单独备案。如果需要在华为云申请ICP备案,您可以使用: 自己账号购买的华为云产品备案 其他华为云账号购买的弹性云服务器(含云耀云服务器)生成的备案授权码备案 具体的,可以用于ICP备案的华为云产品如下,请根据需要选购任一产品: 表1 支持ICP备案的云服务器及网站或APP数量 云服务器类型 购买要求 购买链接 是否可生成备案授权码 最多可备案主体数 ECS弹性云服务器(含原云耀云服务器HECS) 需包月3个月及以上(包含多次续费后累计时长)。 且有“包年/包月”计费模式。 说明: 如何将“按需计费”的ECS切换为“包年/包月”计费模式,请参见按需转包年/包月。 弹性云服务器 ECS 是 5,每台弹性云服务器可生成5个备案授权码,为5个不同主体办理备案。详情请参见备案授权码。 云耀云服务器(L实例) 需包月3个月及以上(包含多次续费后累计时长)。 且有“包年/包月”计费模式。 云耀云服务器(L实例) 是 5,每台云耀云服务器可生成5个备案授权码,为5个不同主体办理备案。详情请参见备案授权码。 建站市场(云速建站) 需包月3个月及以上(包含多次续费后累计时长)。 云速建站 否 3 专属云 需包年1年及以上。 专属云 是 100 NAT网关 公网NAT网关,需包月3个月及以上(包含多次续费后累计时长)。 NAT网关 - 10 父主题: 备案基础
  • 什么是“用于备案的资源” 通过华为云备案,需要先购买华为云中国大陆节点服务器。目前可用于华为云备案的资源有: 表1 支持ICP备案的云服务器及网站或APP数量 云服务器类型 购买要求 购买链接 是否可生成备案授权码 最多可备案主体数 ECS弹性云服务器(含原云耀云服务器HECS) 需包月3个月及以上(包含多次续费后累计时长)。 且有“包年/包月”计费模式。 说明: 如何将“按需计费”的ECS切换为“包年/包月”计费模式,请参见按需转包年/包月。 弹性云服务器 ECS 是 5,每台弹性云服务器可生成5个备案授权码,为5个不同主体办理备案。详情请参见备案授权码。 云耀云服务器(L实例) 需包月3个月及以上(包含多次续费后累计时长)。 且有“包年/包月”计费模式。 云耀云服务器(L实例) 是 5,每台云耀云服务器可生成5个备案授权码,为5个不同主体办理备案。详情请参见备案授权码。 建站市场(云速建站) 需包月3个月及以上(包含多次续费后累计时长)。 云速建站 否 3 专属云 需包年1年及以上。 专属云 是 100 NAT网关 公网NAT网关,需包月3个月及以上(包含多次续费后累计时长)。 NAT网关 - 10 请确认您已购买上述任意一资源用于ICP备案。 如果系统提示“您用于备案的资源已达最大使用次数”,说明当前云产品已经用于其他网站或APP成功备案,且备案次数已达上限,不可以再用于其他网站或APP备案。请更换资源进行备案。 如果您已购买华为云产品,但是在选择“云服务类型”时列表为空,未显示资源,请检查购买的华为云产品是否符合备案服务器要求。如:购买的ECS需要是“包年/包月”计费模式。 单独一个弹性公网IP不能用作备案使用。 父主题: 系统填写
  • 可能原因 该ECS已经备案5个网站域名,备案次数已达上限。此时,请更换使用其他服务器进行网站备案。 该ECS已用于生成备案授权码,不能再用于网站备案。此时。请使用生成的备案授权码备案。 该ECS实际购买订单周期时长不足三个月及以上。示例:购买一个月服务器送一年,实际可用时长为一年零一个月,但服务器购买订单周期只有一个月,不满足订单周期时长三个月及以上的条件。 该ECS未满足条件:“包年/包月”计费模式,包月时长3个月及以上。
  • 域名证书 若在华为云注册的域名,在域名列表页,单击域名名称,在域名信息页单击“域名证书”即可获取域名证书。具体操作如下: 打开域名列表页。 在域名列表栏,单击待下载域名的名称。 图1 域名列表 在“域名信息”详情页,单击上方栏的“域名证书”。 图2 域名信息 在“域名证书”页面,单击“下载证书”。 浏览器左下角将显示下载的电子版域名证书。 图3 下载证书 下载成功后,在备案信息页面“其他资料”下面单击“管理域名证书”,上传域名证书。 图4 管理域名证书 其他域名注册商注册的,请联系您的域名注册商提供。建议同时核对域名注册信息,确保符合工信部域名核验规则(域名证书只需上传电子版,少数管局要求邮寄纸质域名证书,将另行通知)。 父主题: 上传资料与真实性核验
  • 提示“用于备案的资源已达最大使用次数”怎么办 如果系统提示“您用于备案的资源已达最大使用次数”,说明当前云产品已经用于其他网站或APP成功备案,且备案次数已达上限,不可以再用于其他网站备案。请更换其他未达到上限的云资源或资源生成的授权码进行备案。 如果资源不足,请重新购买。目前可用于华为云备案的资源有: 表1 支持ICP备案的云服务器及网站或APP数量 云服务器类型 购买要求 购买链接 是否可生成备案授权码 最多可备案主体数 ECS弹性云服务器(含原云耀云服务器HECS) 需包月3个月及以上(包含多次续费后累计时长)。 且有“包年/包月”计费模式。 说明: 如何将“按需计费”的ECS切换为“包年/包月”计费模式,请参见按需转包年/包月。 弹性云服务器 ECS 是 5,每台弹性云服务器可生成5个备案授权码,为5个不同主体办理备案。详情请参见备案授权码。 云耀云服务器(L实例) 需包月3个月及以上(包含多次续费后累计时长)。 且有“包年/包月”计费模式。 云耀云服务器(L实例) 是 5,每台云耀云服务器可生成5个备案授权码,为5个不同主体办理备案。详情请参见备案授权码。 建站市场(云速建站) 需包月3个月及以上(包含多次续费后累计时长)。 云速建站 否 3 专属云 需包年1年及以上。 专属云 是 100 NAT网关 公网NAT网关,需包月3个月及以上(包含多次续费后累计时长)。 NAT网关 - 10 父主题: 系统填写
  • 没有购买云产品能否备案 不可以。 只有购买了华为云产品资源(如有确定的“包年/包月”弹性云服务器、弹性公网IP),华为云才是您的接入商,才可以代操作申请网站备案。 您可以购买如下任一产品,用于ICP备案使用: 表1 支持ICP备案的云服务器及网站或APP数量 云服务器类型 购买要求 购买链接 是否可生成备案授权码 最多可备案主体数 ECS弹性云服务器(含原云耀云服务器HECS) 需包月3个月及以上(包含多次续费后累计时长)。 且有“包年/包月”计费模式。 说明: 如何将“按需计费”的ECS切换为“包年/包月”计费模式,请参见按需转包年/包月。 弹性云服务器 ECS 是 5,每台弹性云服务器可生成5个备案授权码,为5个不同主体办理备案。详情请参见备案授权码。 云耀云服务器(L实例) 需包月3个月及以上(包含多次续费后累计时长)。 且有“包年/包月”计费模式。 云耀云服务器(L实例) 是 5,每台云耀云服务器可生成5个备案授权码,为5个不同主体办理备案。详情请参见备案授权码。 建站市场(云速建站) 需包月3个月及以上(包含多次续费后累计时长)。 云速建站 否 3 专属云 需包年1年及以上。 专属云 是 100 NAT网关 公网NAT网关,需包月3个月及以上(包含多次续费后累计时长)。 NAT网关 - 10 父主题: 备案基础
  • 如何获取“接入商资质材料” 在申请经营性备案时,可能需要您提供接入商资质材料。如需获取,请提交工单申请。备案专员在完成身份审核后,将以邮件形式反馈给您。工单提交的要求如下: 选择问题类型:备案资料问题 单击“新建工单”。 图1 新建工单 问题描述:需包含申请资质的主体单位名称、域名或APP名称、所需资质及您的常用邮箱地址。 问题描述示例: 主体单位名称:xxx公司 域名:xxx 用途:办理增值电信许可证 所需资质:请提供接入商xxx资质原件扫描件(包括正文页、附页、特别规定事项页)。 联系方式:备案专员将通过联系方式中提供的邮箱,发送所需资质给您。 系统默认显示注册华为账号时使用的手机号码、邮箱,如需更换接收资质材料的邮箱,请修改邮箱地址。 图2 联系方式 勾选同意协议,并单击“提交”。 身份核实通过后,备案专员将以邮件形式,将所需的资质材料发送至您反馈的邮箱中,请注意查收。 父主题: 公安备案和经营性备案
  • 怎样选择“云服务类型” 请根据您的实际情况,选择用于备案的服务器,并单击“验证”。 表1 资源类型参数说明 云服务类型 说明 相关链接 ECS 使用弹性云服务器(含云耀云服务器)备案时,选择“ECS”。 弹性云服务器(含云耀云服务器)需包月3个月及以上(包含多次续费后累计时长)。如果不满足条件,系统无法搜索到对应资源。 一台服务器是否可以多次办理备案 什么是“用于备案的资源” 为什么提示“备案授权码无效” 提示“用于备案的资源已达最大使用次数”怎么办 如何获取及使用备案授权码 准备可备案服务器 备案授权码 如需使用跨账号的资源备案,请选择“备案授权码”。“包年包月”购买弹性云服务器的,可生成备案授权码。 备案授权码:请输入备案授权码。每个备案授权码可以备案一个网站,不能重复使用。 建站市场 使用云速建站产品备案时,选择“建站市场”。 云速建站,需包月3个月及以上(包含多次续费后累计时长)。 一个云速建站支持备案3个域名。 专享客户 详情请参见如何申请为备案“专享客户”。 专属云 使用专属云备案时,选择“专属云”。 选择云服务:专属云需包年1年及以上。如果不满足条件,系统无法搜索到对应资源。 NAT网关 使用“公网NAT网关”备案时,选择“NAT网关”。 选择云服务:公网NAT网关需包月3个月及以上。如果不满足条件,系统无法搜索到对应资源。 父主题: 系统填写
  • (可选)添加备案授权码自动审批账号 客户与客户之间可能为子公司等关系,若A用户拥有若干授权码,并想授权给B用户使用,添加B客户为白名单账号,当B客户备案时输入授权码,将自动审批,无需审核。 使用华为云账号登录备案系统 。 单击左侧导航栏的“授权码管理”,进入“备案授权码”界面。 单击“自动审批设置”。 输入“白名单账号”。 单击“添加”。 勾选“使用通知”方式。 白名单账号使用您的授权码时,会通过您勾选的方式通知您。 白名单账号授权码自动审批情况可在 “备案管理-我的授权-我授权的” 页面查看。 图6 备案授权码自动审批账号
  • 使用备案授权码 登录备案系统 登。 根据界面提示,填写“验证备案类型”信息。 详情请参见“验证备案类型注意事项”。 依次单击“验证备案类型”、“确认风险并继续”。 在“产品验证”页面,输入如下信息: 云服务类型:选择“备案授权码”。 备案授权码:输入具体的备案授权码。系统不会自动填充您的备案授权码,请复制后粘贴,或手动输入。 一个华为云账号只能为一个主体办理备案,如需使用同一台服务器为多个主体办理备案,您可以生成备案授权码,分别在不同华为云账号为不同主体办理备案。如需要备案的主体数量较多,请增加购买服务器。 同一台服务器如备案多个主体,若其中任何一个备案主体出现问题,都有可能导致对应的IP被封禁、服务器关停而导致其他主体关联停用。因此,建议对服务器的网站分布做好合理规划分配。
  • 备案授权码使用场景 对于跨账号的云资源类型,您可以通过备案授权码进行备案。 示例: 华为云账号A内无满足备案条件的服务器,您可以使用其他华为云账号(如账号B)内满足条件的弹性云服务器生成备案授权码进行备案。华为云账号B需满足如下要求: 用于生成备案授权码的弹性云服务器,需满足备案服务器的要求,即弹性云服务器是“包年/包月”计费模式,且绑定了弹性公网IP。 华为云账号B需授权备案授权码给账号A后,账号A才能使用该备案授权码。若账号A也可直接添加账号B为白名单账号,系统将自动审批授权。
  • 获取备案授权码 使用华为云账号登录备案系统 。 单击左侧导航栏的“授权码管理”,进入“备案授权码”界面。 图1 备案授权码界面 单击右上角“生成授权码”,在“生成授权码”窗口中选择云服务和IP,用于生成授权码。 选择云服务:请选择一台包月3个月及以上的云服务器资源。 选择IP:请选择弹性公网IP资源。 选择云服务时,对于不满足要求的资源,系统将自动置灰,无法选择。如: 云服务器的计费模式为“按需计费”,如需使用,请变更为“包年/包月”方式。 云服务器的包周期时长不足,需至少包月3个月及以上。 当前云服务器资源已用于生成授权码,不能重复使用。 图2 生成授权码 单击“确定”,生成备案授权码。
  • (可选)授权备案授权码给他人 备案授权码可以跨账号使用,即弹性云服务器生成的5个备案授权码,不仅可以用于当前华为云账号,也可以供其他华为云账号备案。如需提供给其他华为云账号使用,请先授权。 打开“备案授权码”界面。 图3 备案授权码 选择供其他账号使用的备案授权码,单击“操作”列的“批量授权”选择需要授权的资源。 系统弹窗“授权其他账号”。 图4 授权给他人 输入授权给的华为云账号名,并单击“验证目标账号”。 验证输入的华为云账号名存在后,系统将显示您当前华为云账号绑定的手机号码。 图5 授权给他人-获取验证码 单击“获取验证码”,并将收到的短信验证码输入至“验证码”栏。 单击“确认授权”。
  • 变更备案类型 表1 变更备案类型说明 变更备案类型 说明 变更主体 变更主体中的信息,如修改公司通信地址、变更主体负责人信息等。 变更互联网信息服务 变更网站或APP中的信息,如变更网站名称、修改网站或APP负责人、变更IP等。 变更备案 同时变更主体信息、互联网信息。 湖南、贵州管局要求,主体负责人变更时(即法定代表人变更),需要提交“变更备案”,不能选择“变更主体”,且提供新的网站或APP负责人授权书。 对于个人备案,如果联系方式(包括紧急联系人、邮箱、固定电话等)变更,需要提交“变更备案”,不能单独选择“变更主体”或“变更互联网信息服务”。 对于主体负责人和网站或APP负责人是同一责任人的企业备案,如果联系方式(包括紧急联系人、邮箱、固定电话等)变更,需要提交“变更备案”,不能单独选择“变更主体”或“变更互联网信息服务”。
  • 操作场景 依据《非经营性互联网信息服务备案管理办法》第十四条、第二十三条规定,如备案信息不真实,将关闭网站或APP并注销备案。若您的备案信息发生变更,请您提前三十日申请变更备案。 对于已备案网站仅对应一个域名的场景,变更备案期间,已备案的域名可继续访问,不影响网站的正常使用。 对于已备案网站对应多个域名的场景,如需通过变更备案删除指定域名,则变更删除的域名待管局审核通过后将变成未备案域名,不可继续访问;其他域名可正常访问。
  • 操作场景 2018年9月,华为云对备案平台做了全新升级,在此时间点之前登录华为云备案平台(简称“原华为云备案系统”)做过备案的用户,如需继续备案(如新增互联网信息服务、变更备案),需先认领备案,将历史备案信息迁移至新系统,然后再提交备案申请。 主体和域名已在原华为云备案系统提交过备案,且已完成备案流程取得备案号的,需登录华为云备案系统,认领备案。 在其他接入商处进行迁移网站或跨省变更操作后,需进行认领备案。
  • 操作步骤 在PC端登录华为云备案系统。 使用华为云账号登录华为云备案系统。 图1 登录备案系统 选择“地域”,系统弹窗提示下载并使用华为云APP备案。 为了缩短备案时间,提高备案效率,华为云推出APP备案方式,让您在手机端即可完成ICP备案。华为云APP备案支持证件智能识别和人脸识别能,电子化的核验方式让流程更简单,备案更便捷。 如需切换使用APP备案,请扫描下方二维码,下载华为云APP执行后续操作。 如需继续使用PC备案,请单击右上角的或者右下角的“关闭”按钮。 图2 推荐您使用华为云APP备案 验证备案类型。 在“验证备案类型”页面,按提示填写信息,然后单击“验证备案类型”。 系统将根据填写的域名和证件,自动校验备案类型。更多内容,请参见验证备案类型注意事项。 表1 验证备案类型参数说明 参数 说明 地域 对于个人备案,请根据您的身份证所在地、或实际居住地选择备案提交的地域。是否允许跨省备案,需以各地管局要求为准。 对于单位备案,请根据主体证件签发地(如营业执照工商注册地),选择备案提交的地域。不能选择非企业主体证件签发地的省份。 主办单位性质 请按照实际单位性质进行选择。 如:企业法定代表人请选择“企业”,事业法定代表人请选择“事业单位”。 其中,个人备案与单位备案的介绍,请参见个人备案与单位备案FAQ。 主办单位名称 请输入主办单位名称。 证件类型 请根据主办单位性质,选择正确的证件类型。 证件号码 请输入主办单位证件号码。 资源类型 请选择需要备案的对应云服务, 如选择ECS,需为包周期且不小于1个月。 如使用备案授权码,请到“授权码管理”中申请。如何获取及使用“备案授权码”,具体请参考如何获取及使用“备案授权码”。 按需购买云服务器,暂不支持备案。 互联网信息服务类型 网站备案请选择网站。 APP备案请选择APP。 域名/APP名称 网站备案请填写需备案的域名,格式如:huaweicloud.com APP备案请填写需备案的APP名称。 系统将根据填写的域名和证件,自动校验备案类型。当系统检测到您填写的域名和主体信息或APP名称和主体信息已在华为云备案过,将提示您认领备案。 对于已备案过的域名,不能重复提交备案申请。 请单击“上传资料并认领备案”,并根据界面提示,上传主体负责人的证件信息。 勾选同意协议,并单击“提交认领”。 提交成功后,华为云工作人员将在1~2个工作日内,对您提交的资料进行审核。审核通过后,原备案数据认领成功,您可以在“我的备案”中进行查看。
  • 后续处理 对于新增接入备案的用户,备案通过华为云初审后就可以解析访问。如何配置网站解析,请参见: 在华为云注册域名的用户,单击这里配置网站解析。 在第三方注册域名的用户,单击这里配置网站解析。 如需取消在原接入商处的网站备案信息,请务必先在华为云完成新增接入备案,成功后再申请取消。取消后不会影响网站的正常使用。 如果未成功新增接入就取消在原接入商的备案信息,取消之后可能会变成空壳网站而被通信管理局注销备案,影响业务。
  • 操作场景 注销主体,即删除主体在工信部的备案信息,即注销整个主体备案号。注销成功后,备案主体及主体下所有网站、APP信息将全部成为未备案信息,不可再对外提供任何互联网信息服务(含网站)。如需再提供互联网信息服务(如网站等),需要重新申请ICP备案。 主体下有多个网站或APP时,如果您只需注销主体下某一个网站或APP,请不要选择“注销主体”,应选择“注销互联网信息服务”,详情请参见注销互联网信息服务。 如果您需要注销多域名网站中的部分域名,请勿单击“注销备案”,应选择变更网站后,在网站域名列表中删除不使用的域名并重新提交审核。 只有在华为云有成功备案过的互联网信息,才可在华为云备案系统申请“注销主体”,未在华为云备案过的,请联系原接入商或对应省通信管理局。 注销一旦成功则不可逆,请慎重选择。 请注意如您购买的是ECS,如已备案5个域名或APP,注销后将无法重复继续使用(备案服务器仅支持一次性备案,注销后无法重复使用)。
  • 操作步骤 使用华为云账号登录华为云备案系统。 图2 登录备案系统 已经有备案主体了,还可以做其他 在“我的ICP备案信息”页面,单击“备案主体信息”栏的“转移备案”。 图3 转移备案 在“转移备案”页面,确认待转移的备案信息。确认无误后,在“目标账号”栏,输入转移后账号的用户名,并单击“确认”。 在“当前账号认证”栏,单击“获取验证码”,获取并输入有效的手机验证码。 单击“提交”。 系统提示“转移成功”后,您可以登录转移后的账号进行查看。 转移备案操作,不需要通过华为云审核与管局审核。
  • 操作场景 不同状态的备案订单,修改备案申请的操作不同,具体如下: 暂未提交初审的备案订单 如需修改订单中填写的备案信息、资料,请参见本节内容。 已提交接入商初审,暂未提交至管局审核的备案订单 如需修改订单中填写的备案信息、资料,需先撤销备案,然后再参见本节内容进行修改。 初审驳回/管局驳回的备案订单 如需修改订单中填写的备案信息、资料,请参见本节内容。 管局审核中的备案订单 不支持撤销、修改。 已备案成功并获取备案号的网站 如需更改服务器IP地址、修改应急电话、更新营业执照地址等,请参见变更备案,修改备案信息。
  • 订单状态为“接入商审核为待修改” 登录华为云备案系统,单击“我要备案”。 图2 登录备案系统 打开“我的ICP备案”页签,在“正在备案中的订单”栏查看待修改的备案订单。 修改备案订单。 单击“操作”列下的“去修改信息”,打开“预览资料”页面。 请单击“状态”栏的查看审核意见,然后单击“操作”列下的“去修改信息”。 单击“去修改信息”或“重新上传资料”,根据审核意见修改备案申请,然后单击“提交”。 单击“提交接入商审核”。
  • 订单状态为“待完善备案信息”/“初审驳回” 登录华为云备案系统,单击“我要备案”。 图1 登录备案系统 打开“我的ICP备案”页签,在“正在备案中的订单”栏查看待修改的备案订单。 修改备案订单。 单击“操作”列下的“继续备案”,打开“预览资料”页面。 单击,进入编辑模式,修改备案订单信息。 系统支持在PC端修改主体信息、互联网信息、上传的资料,在APP端修改真实性核验信息。 对于不能编辑修改的信息,如主办单位性质、证件类型,如需更改,请单击“放弃备案”,删除当前备案订单,重新提交备案申请。
  • 操作场景 注销互联网信息服务, 即删除备案主体下某一个网站或APP在工信部的备案信息,注销成功后,网站域名或APP域名信息和APP名称等将成为未备案信息,不可再对外提供互联网信息服务(含网站)。若需再次使用,需要重新申请ICP备案。 如您需要注销多域名网站中的部分域名,请勿单击“注销互联网信息服务”,应选择变更网站后,在网站域名列表中删除不使用的域名并重新提交审核。 只有在华为云备案过的互联网信息服务,才可在华为云备案系统申请“注销互联网信息服务”,未在华为云备案过的,请联系原接入商或对应省通信管理局。 注销一旦成功则不可逆,请慎重选择。 一次只能注销一个互联网信息服务,不支持批量注销互联网信息服务操作。待审核通过后,再提交下一个注销互联网信息服务申请。 请注意如您购买的是ECS,如已备案5个域名或APP,注销后将无法重复继续使用(备案服务器仅支持一次性备案,注销后无法重复使用)。
共100000条