华为云用户手册

  • Go 更新云硬盘快照的名称和描述。 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 39 40 41 42 43 44 package main import ( "fmt" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" evs "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2" "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2/model" region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2/region" ) func main() { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK") auth := basic.NewCredentialsBuilder(). WithAk(ak). WithSk(sk). Build() client := evs.NewEvsClient( evs.EvsClientBuilder(). WithRegion(region.ValueOf("cn-north-4")). WithCredential(auth). Build()) request := &model.UpdateSnapshotRequest{} descriptionSnapshot:= "121" nameSnapshot:= "test_volume_1" snapshotbody := &model.UpdateSnapshotOption{ Description: &descriptionSnapshot, Name: &nameSnapshot, } request.Body = &model.UpdateSnapshotRequestBody{ Snapshot: snapshotbody, } response, err := client.UpdateSnapshot(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } }
  • Python 更新云硬盘快照的名称和描述。 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 # coding: utf-8 from huaweicloudsdkcore.auth.credentials import BasicCredentials from huaweicloudsdkevs.v2.region.evs_region import EvsRegion from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkevs.v2 import * if __name__ == "__main__": # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.getenv("CLOUD_SDK_AK") sk = os.getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak, sk) \ client = EvsClient.new_builder() \ .with_credentials(credentials) \ .with_region(EvsRegion.value_of("cn-north-4")) \ .build() try: request = UpdateSnapshotRequest() snapshotbody = UpdateSnapshotOption( description="121", name="test_volume_1" ) request.body = UpdateSnapshotRequestBody( snapshot=snapshotbody ) response = client.update_snapshot(request) print(response) except exceptions.ClientRequestException as e: print(e.status_code) print(e.request_id) print(e.error_code) print(e.error_msg)
  • Java 更新云硬盘快照的名称和描述。 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 39 40 41 42 43 44 45 46 47 48 49 50 51 package com.huaweicloud.sdk.test; import com.huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException; import com.huaweicloud.sdk.core.exception.RequestTimeoutException; import com.huaweicloud.sdk.core.exception.ServiceResponseException; import com.huaweicloud.sdk.evs.v2.region.EvsRegion; import com.huaweicloud.sdk.evs.v2.*; import com.huaweicloud.sdk.evs.v2.model.*; public class UpdateSnapshotSolution { public static void main(String[] args) { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.getenv("CLOUD_SDK_SK"); ICredential auth = new BasicCredentials() .withAk(ak) .withSk(sk); EvsClient client = EvsClient.newBuilder() .withCredential(auth) .withRegion(EvsRegion.valueOf("cn-north-4")) .build(); UpdateSnapshotRequest request = new UpdateSnapshotRequest(); UpdateSnapshotRequestBody body = new UpdateSnapshotRequestBody(); UpdateSnapshotOption snapshotbody = new UpdateSnapshotOption(); snapshotbody.withDescription("121") .withName("test_volume_1"); body.withSnapshot(snapshotbody); request.withBody(body); try { UpdateSnapshotResponse response = client.updateSnapshot(request); System.out.println(response.toString()); } catch (ConnectionException e) { e.printStackTrace(); } catch (RequestTimeoutException e) { e.printStackTrace(); } catch (ServiceResponseException e) { e.printStackTrace(); System.out.println(e.getHttpStatusCode()); System.out.println(e.getRequestId()); System.out.println(e.getErrorCode()); System.out.println(e.getErrorMsg()); } } }
  • Go 在DSS存储池1b6198f2-20a6-5dcc-aa21-58c1af5dc488中创建一个共享加密云硬盘,该云硬盘所在的位置为华北-北京四可用区一,该云硬盘的名称为EVS-Test,云硬盘模式为S CS I,云硬盘类型为高IO,容量为10GiB。 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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 package main import ( "fmt" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" evs "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2" "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2/model" region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2/region" ) func main() { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK") auth := basic.NewCredentialsBuilder(). WithAk(ak). WithSk(sk). Build() client := evs.NewEvsClient( evs.EvsClientBuilder(). WithRegion(region.ValueOf("cn-north-4")). WithCredential(auth). Build()) request := &model.CreateVolumeRequest{} dedicatedStorageIdOSSCHHNTschedulerHints:= "1b6198f2-20a6-5dcc-aa21-58c1af5dc488" osschhntschedulerhintsbody := &model.CreateVolumeSchedulerHints{ DedicatedStorageId: &dedicatedStorageIdOSSCHHNTschedulerHints, } var listMetadataVolume = map[string]string{ "hw:passthrough": "true", "__system__encrypted": "1", "__system__cmkid": "94257794-d7aa-462c-9eaa-9f32c05b9966", "region": "cn-north-4", } enterpriseProjectIdVolume:= "0" multiattachVolume:= true nameVolume:= "EVS-Test" volumebody := &model.CreateVolumeOption{ AvailabilityZone: "cn-north-4a", EnterpriseProjectId: &enterpriseProjectIdVolume, Metadata: listMetadataVolume, Multiattach: &multiattachVolume, Name: &nameVolume, Size: int32(10), VolumeType: model.GetCreateVolumeOptionVolumeTypeEnum().SAS, } request.Body = &model.CreateVolumeRequestBody{ OSSCHHNTschedulerHints: osschhntschedulerhintsbody, Volume: volumebody, } response, err := client.CreateVolume(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 创建一个共享云硬盘,该云硬盘所在位置为华北-北京四可用区一,该云硬盘名称为EVS-Test2,云硬盘类型为通用型SSD V2,IOPS性能配置为5000,吞吐量性能配置为500MiB/s,容量为100GiB,并为该云硬盘添加标签。该云硬盘订购周期为3个月,且开通自动续订,下单后立即从帐户余额中自动扣费。 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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 package main import ( "fmt" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" evs "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2" "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2/model" region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2/region" ) func main() { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK") auth := basic.NewCredentialsBuilder(). WithAk(ak). WithSk(sk). Build() client := evs.NewEvsClient( evs.EvsClientBuilder(). WithRegion(region.ValueOf("cn-north-4")). WithCredential(auth). Build()) request := &model.CreateVolumeRequest{} var listTagsVolume = map[string]string{ "key_string": "value_string", } countVolume:= int32(1) multiattachVolume:= 1 nameVolume:= "EVS-Test2" iopsVolume:= int32(5000) throughputVolume:= int32(500) volumebody := &model.CreateVolumeOption{ AvailabilityZone: "cn-north-4a", Count: &countVolume, Multiattach: &multiattachVolume, Name: &nameVolume, Size: int32(100), VolumeType: model.GetCreateVolumeOptionVolumeTypeEnum().GPSSD2, Tags: listTagsVolume, Iops: &iopsVolume, Throughput: &throughputVolume, } chargingModeBssParam:= model.GetBssParamForCreateVolumeChargingModeEnum().PRE_PAID isAutoPayBssParam:= model.GetBssParamForCreateVolumeIsAutoPayEnum().TRUE isAutoRenewBssParam:= model.GetBssParamForCreateVolumeIsAutoRenewEnum().TRUE periodNumBssParam:= int32(3) periodTypeBssParam:= model.GetBssParamForCreateVolumePeriodTypeEnum().MONTH bssParambody := &model.BssParamForCreateVolume{ ChargingMode: &chargingModeBssParam, IsAutoPay: &isAutoPayBssParam, IsAutoRenew: &isAutoRenewBssParam, PeriodNum: &periodNumBssParam, PeriodType: &periodTypeBssParam, } request.Body = &model.CreateVolumeRequestBody{ Volume: volumebody, BssParam: bssParambody, } response, err := client.CreateVolume(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } }
  • Python 在DSS存储池1b6198f2-20a6-5dcc-aa21-58c1af5dc488中创建一个共享加密云硬盘,该云硬盘所在的位置为华北-北京四可用区一,该云硬盘的名称为EVS-Test,云硬盘模式为SCSI,云硬盘类型为高IO,容量为10GiB。 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 39 40 41 42 43 44 45 46 47 48 49 50 51 # coding: utf-8 from huaweicloudsdkcore.auth.credentials import BasicCredentials from huaweicloudsdkevs.v2.region.evs_region import EvsRegion from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkevs.v2 import * if __name__ == "__main__": # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.getenv("CLOUD_SDK_AK") sk = os.getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak, sk) \ client = EvsClient.new_builder() \ .with_credentials(credentials) \ .with_region(EvsRegion.value_of("cn-north-4")) \ .build() try: request = CreateVolumeRequest() osschhntschedulerhintsbody = CreateVolumeSchedulerHints( dedicated_storage_id="1b6198f2-20a6-5dcc-aa21-58c1af5dc488" ) listMetadataVolume = { "hw:passthrough": "true", "__system__encrypted": "1", "__system__cmkid": "94257794-d7aa-462c-9eaa-9f32c05b9966", "region": "cn-north-4" } volumebody = CreateVolumeOption( availability_zone="cn-north-4a", enterprise_project_id="0", metadata=listMetadataVolume, multiattach=True, name="EVS-Test", size=10, volume_type="SAS" ) request.body = CreateVolumeRequestBody( os_sch_hn_tscheduler_hints=osschhntschedulerhintsbody, volume=volumebody ) response = client.create_volume(request) print(response) except exceptions.ClientRequestException as e: print(e.status_code) print(e.request_id) print(e.error_code) print(e.error_msg) 创建一个共享云硬盘,该云硬盘所在位置为华北-北京四可用区一,该云硬盘名称为EVS-Test2,云硬盘类型为通用型SSD V2,IOPS性能配置为5000,吞吐量性能配置为500MiB/s,容量为100GiB,并为该云硬盘添加标签。该云硬盘订购周期为3个月,且开通自动续订,下单后立即从帐户余额中自动扣费。 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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 # coding: utf-8 from huaweicloudsdkcore.auth.credentials import BasicCredentials from huaweicloudsdkevs.v2.region.evs_region import EvsRegion from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkevs.v2 import * if __name__ == "__main__": # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.getenv("CLOUD_SDK_AK") sk = os.getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak, sk) \ client = EvsClient.new_builder() \ .with_credentials(credentials) \ .with_region(EvsRegion.value_of("cn-north-4")) \ .build() try: request = CreateVolumeRequest() listTagsVolume = { "key_string": "value_string" } volumebody = CreateVolumeOption( availability_zone="cn-north-4a", count=1, multiattach=1, name="EVS-Test2", size=100, volume_type="GPSSD2", tags=listTagsVolume, iops=5000, throughput=500 ) bssParambody = BssParamForCreateVolume( charging_mode="prePaid", is_auto_pay="true", is_auto_renew="true", period_num=3, period_type="month" ) request.body = CreateVolumeRequestBody( volume=volumebody, bss_param=bssParambody ) response = client.create_volume(request) print(response) except exceptions.ClientRequestException as e: print(e.status_code) print(e.request_id) print(e.error_code) print(e.error_msg)
  • Python 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 # coding: utf-8 from huaweicloudsdkcore.auth.credentials import BasicCredentials from huaweicloudsdkevs.v2.region.evs_region import EvsRegion from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkevs.v2 import * if __name__ == "__main__": # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.getenv("CLOUD_SDK_AK") sk = os.getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak, sk) \ client = EvsClient.new_builder() \ .with_credentials(credentials) \ .with_region(EvsRegion.value_of("cn-north-4")) \ .build() try: request = DeleteSnapshotRequest() response = client.delete_snapshot(request) print(response) except exceptions.ClientRequestException as e: print(e.status_code) print(e.request_id) print(e.error_code) print(e.error_msg)
  • Go 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 package main import ( "fmt" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" evs "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2" "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2/model" region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2/region" ) func main() { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK") auth := basic.NewCredentialsBuilder(). WithAk(ak). WithSk(sk). Build() client := evs.NewEvsClient( evs.EvsClientBuilder(). WithRegion(region.ValueOf("cn-north-4")). WithCredential(auth). Build()) request := &model.DeleteSnapshotRequest{} response, err := client.DeleteSnapshot(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } }
  • Java 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 39 40 41 42 43 44 45 package com.huaweicloud.sdk.test; import com.huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException; import com.huaweicloud.sdk.core.exception.RequestTimeoutException; import com.huaweicloud.sdk.core.exception.ServiceResponseException; import com.huaweicloud.sdk.evs.v2.region.EvsRegion; import com.huaweicloud.sdk.evs.v2.*; import com.huaweicloud.sdk.evs.v2.model.*; public class DeleteSnapshotSolution { public static void main(String[] args) { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.getenv("CLOUD_SDK_SK"); ICredential auth = new BasicCredentials() .withAk(ak) .withSk(sk); EvsClient client = EvsClient.newBuilder() .withCredential(auth) .withRegion(EvsRegion.valueOf("cn-north-4")) .build(); DeleteSnapshotRequest request = new DeleteSnapshotRequest(); try { DeleteSnapshotResponse response = client.deleteSnapshot(request); System.out.println(response.toString()); } catch (ConnectionException e) { e.printStackTrace(); } catch (RequestTimeoutException e) { e.printStackTrace(); } catch (ServiceResponseException e) { e.printStackTrace(); System.out.println(e.getHttpStatusCode()); System.out.println(e.getRequestId()); System.out.println(e.getErrorCode()); System.out.println(e.getErrorMsg()); } } }
  • Python 使用标签(key_string:value_string、key_string02:value_string02)查询名称为shared01的云硬盘资源实例详情,从第10条记录开始查询,返回结果中的记录数不超过100个。 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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 # coding: utf-8 from huaweicloudsdkcore.auth.credentials import BasicCredentials from huaweicloudsdkevs.v2.region.evs_region import EvsRegion from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkevs.v2 import * if __name__ == "__main__": # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.getenv("CLOUD_SDK_AK") sk = os.getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak, sk) \ client = EvsClient.new_builder() \ .with_credentials(credentials) \ .with_region(EvsRegion.value_of("cn-north-4")) \ .build() try: request = ListVolumesByTagsRequest() listValuesTags = [ "value_string02" ] listValuesTags1 = [ "value_string" ] listTagsbody = [ TagsForListVolumes( key="key_string", values=listValuesTags1 ), TagsForListVolumes( key="key_string02", values=listValuesTags ) ] listMatchesbody = [ Match( key="resource_name", value="shared01" ), Match( key="service_type", value="EVS" ) ] request.body = ListVolumesByTagsRequestBody( tags=listTagsbody, offset=9, matches=listMatchesbody, limit=100, action="filter" ) response = client.list_volumes_by_tags(request) print(response) except exceptions.ClientRequestException as e: print(e.status_code) print(e.request_id) print(e.error_code) print(e.error_msg)
  • Go 使用标签(key_string:value_string、key_string02:value_string02)查询名称为shared01的云硬盘资源实例详情,从第10条记录开始查询,返回结果中的记录数不超过100个。 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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 package main import ( "fmt" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" evs "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2" "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2/model" region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/evs/v2/region" ) func main() { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK") auth := basic.NewCredentialsBuilder(). WithAk(ak). WithSk(sk). Build() client := evs.NewEvsClient( evs.EvsClientBuilder(). WithRegion(region.ValueOf("cn-north-4")). WithCredential(auth). Build()) request := &model.ListVolumesByTagsRequest{} var listValuesTags = []string{ "value_string02", } var listValuesTags1 = []string{ "value_string", } var listTagsbody = []model.TagsForListVolumes{ { Key: "key_string", Values: listValuesTags1, }, { Key: "key_string02", Values: listValuesTags, }, } var listMatchesbody = []model.Match{ { Key: model.GetMatchKeyEnum().RESOURCE_NAME, Value: "shared01", }, { Key: model.GetMatchKeyEnum().SERVICE_TYPE, Value: "EVS", }, } offsetListVolumesByTagsRequestBody:= int32(9) limitListVolumesByTagsRequestBody:= int32(100) request.Body = &model.ListVolumesByTagsRequestBody{ Tags: listTagsbody, Offset: &offsetListVolumesByTagsRequestBody, Matches: &listMatchesbody, Limit: &limitListVolumesByTagsRequestBody, Action: model.GetListVolumesByTagsRequestBodyActionEnum().FILTER, } response, err := client.ListVolumesByTags(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } }
  • PGXC_GET_TABLE_SKEWNESS PGXC_GET_TABLE_SKEWNESS视图展示当前库中表的数据分布倾斜情况。需要有系统管理员权限或预置角色gs_role_read_all_stats权限才可以访问此视图。 表1 PGXC_GET_TABLE_SKEWNESS字段 名称 类型 描述 schemaname name 表所在的模式名。 tablename name 表名。 totalsize numeric 表的总大小,单位Byte。 avgsize numeric(1000,0) 表大小平均值(totalsize/DN个数,该值为平均分布的理想情况下,表在各DN占用空间大小)。 maxratio numeric(10,3) 单DN表大小最大值占比(表在各DN占用空间的最大值/avgsize)。 minratio numeric(10,3) 单DN表大小最小值占比(表在各DN占用空间的最小值/avgsize)。 skewsize bigint 表分布倾斜值(单DN表大小最大值 - 单DN表大小最小值)。 skewratio numeric(10,3) 表分布倾斜率(skewsize/avgsize)。 skewstddev numeric(1000,0) 表分布标准方差(在表大小一定的情况下,该值越大表明表的整体分布情况越倾斜)。 父主题: 系统视图
  • CloudLink Camera 200规格参数 表8 CloudLink Camera 200规格参数 型号 CloudLink Camera 200 镜头规格 851万像素 1/2.5英寸 CMOS成像传感器 视频输出像素 1080p 50/60、1080p 25/30、1080i 50/60、720p 50/60 镜头变焦 12倍光学变焦 焦距 3.85~ 43.06 mm ± 5% 最大光圈 F1.8 最大视角 水平:80° 垂直:50° 平移/俯仰角 最大角度:+/-100°(平移)、 +/- 30°(俯仰) 平移/俯仰速度 平移: 1.7°(tele) ~ 80°/s (wide) ,俯仰:0.7° ~ 28°/s 最低照度 最低照度:1lux(50IRE,F1.8) 预设位数量 254 视频输出接口 1xHDMI 1.4b接口 1xUSB 3.0接口 控制接口 2x RS232串口
  • TE10/20规格参数 表4 TE10/TE20规格参数 型号 TE10 TE20-5X/TE20-5X-NoWIFI/TE20-12X TE20-5X-WIFI (云定制) 推荐会议室规模 小型 中小型 中小型 视频 720P30 · 1080P30 · 720P60 · 1080P30 · 720P60 音频 六米拾音 六米拾音 六米拾音 主要组件 内置:摄影机、麦克风、扬声器、编解码器、支架 内置:摄影机、麦克风、编解码器 内置:摄影机、麦克风、编解码器 视频输入接口 1x内置摄像机输入 · 1x内置摄像机输入 · 1xHDMI · 1xVGA · 1x内置摄像机输入 · 1xHDMI · 1xVGA 视频输出接口 1xHDMI 2xHDMI 2xHDMI 音频输入接口 · 1x内置麦克风阵列 · 蓝牙 · 1xHD-AI(阵列MIC) · 1xHDMI(支持音频) · 1xHD-AI(阵列MIC) · 1xHDMI(支持音频) 音频输出接口 · 1x3.5mm · 1xHDMI(支持音频) · 1xSpeaker、蓝牙 · 1x3.5mm · 2xHDMI(支持音频) · 1x3.5mm · 2xHDMI(支持音频) 其他接口 · 1xUSB 2.0 Host · IP:10/100/1000M Base-T、1xRJ45 · 无线:内置Wi-Fi · 1xUSB 2.0 Host · IP:10/100/1000M Base-T、1xRJ45 · 无线:内置2.4G/5G双频Wi-Fi(TE20 5X和TE20 12X支持) · 1xUSB 2.0 Host · IP:10/100/1000M Base-T、1xRJ45 · 无线:内置2.4G/5G双频Wi-Fi
  • CloudLink Board规格参数 表6 CloudLink Board规格参数 型号 CloudLink Board 65A/CloudLink Board 65 推荐会议室规模 中小型 视频 4k 音频 六米拾音 主要组件 显示屏、编解码器、扬声器、触控笔、支架 视频输入接口 · 1x内置摄像机(5K镜头 1080P 30fps, 3倍无损变焦) · 1xHD-VI(4K30) · 1xHDMI(4K30) · 1xVGA(1080P60) 视频输出接口 · 1x内置65寸LCD屏(4K 60fps) · 1xHDMI(4K 60fps) 音频输入接口 · 12+1 内置阵列麦克风 · 1x3.5mm · 1xHD-AI · 1xHDMI(音频输入) 音频输出接口 · 2xSpeaker(内置) · 1x3.5mm · 1xHDMI(音频输出) 其他接口 · 1xUSB 3.0 A口 · 1xUSB 2.0 B口 · 1x10/100/1000M LAN · 1xPOE网口 · 1xRJ45串口 · 1xWIFI(内置) · 1x蓝牙(内置)
  • TEX0规格参数 表5 TEX0规格参数 型号 TE30/TE30-C TE40/TE40-C TE50/TE50-M-C TE60 推荐会议室规模 中小型 中小型 大型 视频 · TE30:1080p 30fps · TE30-C:默认720p 30fps,导入License后支持1080p 30fps · TE40:1080p 30fps · TE40-C:默认720p 30fps,导入License后支持1080p 30fps · TE50:1080p 60fps · TE50-M-C:1080p 30fps 1080p 60fps 音频 六米拾音 外置麦克风提供 主要组件 内置:摄影机、麦克风、编解码器 分体式:摄影机、麦克风、编解码器 视频输入接口 · 1xVGA · 1x内置摄像机输入 · 1xHD-VI/DVI · 1xHDMI /DVI(HDMI支持音频输入) · 1xVGA/YPbPr · 1xHD-VI/DVI · 1xHDMI /DVI(HDMI支持音频输入) · 1xVGA/YPbPr · 1x3G-SDI · 1xCVBS · 2xHD-VI/DVI · 1xHDMI /DVI(HDMI支持音频输入) · 2xDVI-I(HDMI/VGA/YPbPr) · 1x3G-SDI · 1xCVBS/S-VIDEO(DVI-I接口复用) 视频输出接口 · 1xVGA/YPbPr · 1xHDMI · 2xHDMI /DVI(HDMI支持音频输出) · 1xVGA/YPbPr · 2xHDMI /DVI(HDMI支持音频输出) · 1xVGA/YPbPr · 1x3G-SDI · 1xCVBS · 2xHDMI /DVI(HDMI支持音频输出) · 2xDVI-I(HDMI/VGA/YPbPr) · 1x3G-SDI · 1xCVBS/S-VIDEO(DVI-I接口复用) 音频输入接口 · 1x3.5mm · 1xHD-AI (阵列麦克接口) · 1xXLR · 2xRCA · 1xHD-AI阵列MIC接口 · 1xHDMI(支持音频输入) · 1xXLR · 2xRCA · 1x3.5mm · 1xHD-AI阵列MIC接口 · 1xHDMI(支持音频输入) · 2xXLR · 2xRCA · 1xHD-AI阵列MIC接口 · 1xHDMI(支持音频输入) 音频输出接口 · 1x3.5mm · 1xHDMI · 4xRCA · 2xHDMI(支持音频输出) · 4xRCA,2xHDMI(支持音频输出) · 2xDVI-I(DVI-I转HDMI,支持音频输出) 其他接口 · IP: 10/100/1000Base-T、1xRJ45 · 无线:Wi-Fi · USB:1xUSB 2.0 Host · IP: 10/100/1000Base-T、2xRJ45 · 无线:Wi-Fi · PSTN:1xRJ11、2xRS232 COM口、2xUSB 2.0 Host · IP:10/100/1000Base-T、2xRJ45 · 无线:Wi-Fi · 4E1(可选):G.703、 G.704、4xRJ45 · PSTN:1xRJ11、2xRS232 COM口、2xUSB 2.0 Host
  • 智能协同大屏规格参数 表7 智能协同大屏规格参数 型号 智能协同大屏 65寸 I5/86寸 I5/65寸 I7/86寸 I7 推荐会议室规模 中小型 视频 4k 音频 八米拾音 主要组件 显示屏、扬声器 随机附件 · 电源线:3米 · 书写笔:3支 · 壁挂:WIB9060Gx1 · 快速试用指南:1 · 保修卡:1 触摸书写系统 · 识别原理:红外识别 · 触摸点数:20点触摸 · 最小识别物:3mm · 响应时间:<15毫秒 · 触摸精度: ±2mm(90%以上触摸区域) · 书写屏表面硬度:7H PC系统 · PC型号:MT31 · PC类型:超薄插拔式, Intel Core系列模块化电脑 · CPU:酷睿 · 配置:I5, DDR4 8G, M.2固态硬盘 128G(SSD); I7, DDR4 16G, M.2固态硬盘 256G(SSD) · 显卡:集成Intel® HD Graphics · 声卡:集成高清晰立体音效声卡 · 内置系统:Windows 10 企业版 Wi-Fi · 版本:802.11 a/b/g/n/ac · 工作频率:2.4G,5G · 工作距离:12米 有效输入输出端口 · HDMI IN:2 · USB2.0:3(2路前置) · USB3.0:1 · LAN(RJ45):1 · VGA IN:1 · AUDIO IN:1 · RS232:1 · TOUCH OUT:1 · HDMI OUT:1 · AUDIO OUT:1 视频输入接口 · 1x内置摄像机(800W像素) · 1xVGA · 2xHDMI 视频输出接口 · 1x内置65寸/86寸LCD屏 · 2xHDMI 音频输入接口 · 1x3.5mm · 6x内置麦克风 · 2xHDMI 音频输出接口 · 扬声器 · 1x3.5mm · 2xHDMI 其他接口 · 4xUSB · 1x网口 · 1xRS232 · 1xTOUCH输出接口 · 1xRJ45
  • IdeaHub B2规格参数 表2 IdeaHub B2规格参数 型号 HUAWEI IdeaHub B2 尺寸 65英寸/75英寸/86英寸 屏幕分辨率 4K 触控点数 20点 内存 4GB Flash 32GB 功能&AI智能 白板书写、无线投屏、随页批注、反向操作、视频会议、硬件音视频编解码、远程双向协作、纪要发送、首页自定义、内置应用市场、信息窗、负一屏 组件 主体:红外触摸屏、编解码器、摄像机、阵列麦克风、扬声器 书写笔:2支 IdeaShare投屏器(选配) 落地支架(选配) 挂墙支架(选配:65、75、86寸通用) 可支持OPS模块,扩展Windows系统 摄像机 分辨率4K,最大广角80°,防雾、防尘、防闪烁、镜头隐私保护盖 扬声器 喇叭数量4个,支持立体声 麦克风 10米拾音,拾音角度前向180°,麦克风数量6个 尺寸&重量 产品尺寸(宽x高x深): 65英寸 :1484.5mm x 91.6mm x 916.1mm 75英寸 :1705.7mm x 91.8mm x 1040.5mm 86英寸 :1953.0mm x 91.8mm x 1180.6mm 包装尺寸(宽x高x深): 65英寸 :1650mm x 220mm x 1050mm 75英寸 :1900mm x 220mm x 1170mm 86英寸 :2090mm x 250mm x 1300mm 毛重 : 65英寸 :43.0kg 75英寸 :57.0kg 86英寸 :73.5kg 净重 : 65英寸 :35.5kg 75英寸 :47.0kg 86英寸 :62.0kg 视频输入接口 1 x 内置摄像头 2 x HDMI 1 x 可选OPS输入 1 x Type-C 视频输出接口 1 x 内置LCD屏 1 x HDMI 音频输入接口 1 x 内置阵列MIC 1 x 3.5mmLINE IN 1 x HD-AI 1 x HDMI (音频输入) 1 x 可选OPS输入 音频输出接口 1 x 内置扬声器 1 x 3.5mmLINE OUT 1 x HDMI (音频输出) 其他接口 3 x USB 3.0 A口 1 x RJ45(10/100/1000M LAN) 1 x Type-C 落地支架 产品尺寸(宽x高x深): 1302 x 764 x 1525mm(65、75、86寸通用) 包装尺寸(宽x高x深): 1390 x 845 x 180mm 毛重 : 24.1KG 净重 : 19.5KG 挂墙支架 产品尺寸(宽x高x深): 1170mm x 210mm x 30mm 包装尺寸(宽x高x深): 1270mm x 300mm x 86mm 毛重 : 5.5KG 净重 : 3.6KG IdeaShare Key 产品尺寸(宽x高x深): 117.3mmx65mmx19.8mm 包装尺寸(宽x高x深): 213mmx100mmx28mm 毛重 : 0.196kg 净重 : 0.08kg
  • IdeaHub S1规格参数 表3 IdeaHub S1规格参数 型号 HUAWEI IdeaHub S1 / S1 Pro 尺寸 65英寸/86英寸 屏幕分辨率 4K 触控点数 20点 内存 12GB Flash 64GB 功能&AI智能 白板书写、无线投屏、随页批注、反向操控、视频会议、硬件音视频编解码、远程双向协作、SVC多流选看、纪要发送、首页自定义、内置应用市场、信息窗、负一屏、人脸自动唤醒、智能呈现会议视角、 智能语音助手 、发言人跟踪(Pro)、智能音频 组件 主体:红外触摸屏、编解码器、摄像机、阵列麦克风、扬声器 书写笔 IdeaShare投屏器(选配) 落地支架(选配) 挂墙支架(选配) 内置华为云会议,不支持第三方会议APP安装,无法选配Windows模块 摄像机 分辨率1080P(S)、4K(Pro),最大广角80°,防雾、防尘、防闪烁 扬声器 喇叭数量6个,支持立体声 麦克风 8米拾音,拾音角度前向180°,麦克风数量12个,回声消除、噪音抑制、自动增益控制,支持外接麦克风 尺寸&重量 产品尺寸(宽x高x深): 65英寸 :S : 1492.5mmx931.1mmx71mm Pro : 1492.5mmx931.1mmx71mm 86英寸 :S : 1963.8mmx1195.1mmx95mm Pro : 1963.8mmx1195.1mmx95mm 包装尺寸(宽x高x深): 65英寸 :S : 1720mmx1114mmx246mm Pro : 1720mmx1114mmx246mm 86英寸 :S : 2090mmx1411mmx336mm Pro : 2090mmx1411mmx336mm 毛重 : 65英寸 :S : 62kg Pro : 62kg 86英寸 :S : 110kg Pro : 110kg 净重 : 65英寸 :S : 50kg Pro : 50kg 86英寸 :S : 90kg Pro : 90kg 视频输入接口 1x内置摄像机 2xHDMI 视频输出接口 1x内置LCD屏 1xHDMI 音频输入接口 1x内置阵列MIC 1x3.5mmLINE IN 1xHDAI 1xHDMI(音频输入) 音频输出接口 1x内置扬声器 1x3.5mm LINE OUT 1xHDMI(音频输出) 其他接口 2xUSB 3.0 A口 1xUSB 3.0 B口 1xRJ45(10/100/1000M LAN) 支持WIFI 2.4GHz和5GHz 会议室类型 微型会议室(15平米以内): S : 65英寸 Pro : 65英寸 小型会议室(15-25平米): S : 65英寸 Pro : 65英寸 中型会议室(25-50平米) : S : 65英寸 Pro : 65英寸 大型会议室(56-100平米): S : 65英寸、86英寸 Pro : 65英寸、86英寸 开放办公区: S : 65英寸、86英寸 Pro : 65英寸、86英寸 培训教室(80-100平米): S : 65英寸、86英寸 Pro : 65英寸、86英寸 落地支架 产品尺寸(宽x高x深): 65英寸 :S : 1160.5mmx1581mmx780mm Pro : 1160.5mmx1581mmx780mm 86英寸 :S : 1370mmx1594mmx745mm Pro : 1370mmx1594mmx745mm 包装尺寸(宽x高x深): 65英寸 :S : 1730mmx840mmx280mm Pro : 1730mmx840mmx280mm 86英寸 :S : 1812mmx822mmx190mm Pro : 1812mmx822mmx190mm 毛重 : 65英寸 :S : 34.6kg Pro : 34.6kg 86英寸 :S : 32.5kg Pro : 32.5kg 净重 : 65英寸 :S : 24.7kg Pro : 24.7kg 86英寸 :S : 23.8kg Pro : 23.8kg 挂墙支架 产品尺寸(宽x高x深): S : 1170mmx210mmx30mm Pro : 1170mmx210mmx30mm 包装尺寸(宽x高x深): S : 1270mmx300mmx86mm Pro : 1270mmx300mmx86mm 毛重 : S : 5.5kg Pro : 5.5kg 净重 : S : 3.6kg Pro : 3.6kg IdeaShare Key 产品尺寸(宽x高x深): S : 117.3mmx65mmx19.8mm Pro : 117.3mmx65mmx19.8mm 包装尺寸(宽x高x深): S : 213mmx100mmx28mm Pro : 213mmx100mmx28mm 毛重 : S : 0.196kg Pro : 0.196kg 净重 : S : 0.08kg Pro : 0.08kg
  • IdeaHub S2/ES2规格参数 表1 IdeaHub S2/ES2规格参数 型号 HUAWEI IdeaHub S2 尺寸 65英寸/75英寸/86英寸 屏幕分辨率 4K 触控点数 20点 内存 S2:8GB ES2:12GB Flash 64GB 功能&AI智能 白板书写、无线投屏、随页批注、反向操作、视频会议、硬件音视频编解码、远程双向协作、SVC多流选看、纪要发送、首页自定义、内置应用市场、信息窗、负一屏、智慧多窗、平行视界、分布式会议流转、人脸自动唤醒、智能呈现会议视角、智能导播、发言人跟踪、智能音幕 组件 主体:红外触摸屏、编解码器、摄像机、阵列麦克风、扬声器 书写笔:2支 IdeaShare投屏器(选配) 落地支架(选配) 挂墙支架(选配:65、75、86寸通用) 可支持OPS模块,扩展Windows系统 摄像机 分辨率4K,最大广角80°,防雾、防尘、防闪烁、镜头隐私保护盖 扬声器 喇叭数量4个,支持立体声 麦克风 12米拾音,拾音角度前向180°,麦克风数量6个,声源定位、回声消除、自动增益控制、DNN去混响 尺寸&重量 产品尺寸(宽x高x深): 65英寸 :1484.5mm x 91.6mm x 947.5mm 75英寸 :1705.7mm x 91.8mm x 1071.9mm 86英寸 :1953.0mm x 91.8mm x 1212.0mm 包装尺寸(宽x高x深): 65英寸 :1650mm x 220mm x 1050mm 75英寸 :1900mm x 220mm x 1170mm 86英寸 :2090mm x 250mm x 1300mm 毛重 : 65英寸 :43.0kg 75英寸 :57.0kg 86英寸 :73.5kg 净重 : 65英寸 :35.5kg 75英寸 :47.0kg 86英寸 :62.0kg 视频输入接口 1 x 内置摄像头 2 x HDMI 1 x 可选OPS输入 1 x Type-C 视频输出接口 1 x 内置LCD屏 1 x HDMI 音频输入接口 1 x 内置阵列MIC 1 x 3.5mmLINE IN 1 x HD-AI 1 x HDMI (音频输入) 1 x 可选OPS输入 音频输出接口 1 x 内置扬声器 1 x 3.5mmLINE OUT 1 x HDMI (音频输出) 其他接口 3 x USB 3.0 A口 1 x RJ45(10/100/1000M LAN) 1 x Type-C 支持WIFI WIFI 6 2.4GHz+5GHz 会议室类型 微型会议室(15平米以内): 65英寸 小型会议室(15-25平米): 65英寸 中型会议室(25-50平米) : 65英寸 大型会议室(56-100平米): 65英寸、75英寸、86英寸 开放办公区: 65英寸、75英寸、86英寸 培训教室(80-100平米): 65英寸、75英寸、86英寸 落地支架 产品尺寸(宽x高x深): 1302 x 764 x 1525mm(65、75、86寸通用) 包装尺寸(宽x高x深): 1390 x 845 x 180mm 毛重 : 24.1KG 净重 : 19.5KG 挂墙支架 产品尺寸(宽x高x深): 1170mm x 210mm x 30mm 包装尺寸(宽x高x深): 1270mm x 300mm x 86mm 毛重 : 5.5KG 净重 : 3.6KG IdeaShare Key 产品尺寸(宽x高x深): 117.3mmx65mmx19.8mm 包装尺寸(宽x高x深): 213mmx100mmx28mm 毛重 : 0.196kg 净重 : 0.08kg
  • 超强网络自适应能力 华为云会议无需部署专用网络,拥有超强网络自适应能力,可动态调整不同网络带宽下的音视频质量。50%网络丢包情况下,仍享有流畅视频体验。 网络QoS要求 QoS项 QoS指标 时延 150ms 抖动 50ms 抗丢包率 视频50%,语音80%,数据50%,共享音频80%,共享视频20%(不能是连续丢包) 带宽要求(视频会议+桌面共享场景,各端需要4M带宽。对于纯视频(没有共享桌面)的带宽要求如下:) 终端类型 视频分辨率 视频帧率(帧/秒) 带宽(bps) 移动客户端 720P(1280×720) 20 2M PC桌面端 720P(1280×720) 20 2M 30 3M 硬件终端 4CIF(704×576) 30 512k 720P(1280×720) 30 1M 1080P(1920×1080) 30 2M SVC&AVC双协议兼容 SVC画面布局灵活,AVC利旧兼容性强。
  • 安全组规则修改(可选) 该解决方案使用3389端口用来远程登录windows弹性云服务器,默认对该方案创建的VPC子网网段放开,请参考修改安全组规则,配置IP地址白名单,以便能正常访问服务。 安全组实际是网络流量访问策略,包括网络流量入方向规则和出方向规则,通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器、云数据库等实例提供安全保护。 如果您的实例关联的安全组策略无法满足使用需求,比如需要添加、修改、删除某个TCP端口,请参考以下内容进行修改。 添加安全组规则:根据业务使用需求需要开放某个TCP端口,请参考添加安全组规则添加入方向规则,打开指定的TCP端口。 修改安全组规则:安全组规则设置不当会造成严重的安全隐患。您可以参考修改安全组规则,来修改安全组中不合理的规则,保证云服务器等实例的网络安全。 删除安全组规则:当安全组规则入方向、出方向源地址/目的地址有变化时,或者不需要开放某个端口时,您可以参考删除安全组规则进行安全组规则删除。
  • 名词解释 基本概念、云服务简介、专有名词解释。 云监控服务 CES: CES 为用户提供一个针对弹性云服务器、带宽等资源使用及事件的立体化监控平台。 消息通知 服务(Simple Message Notification)可以依据华为云用户的需求主动推送通知消息,最终用户可以通过HTTP、HTTPS、短信等方式接收通知信息。 函数工作流 FunctionGraph:是一项基于事件驱动的函数托管计算服务,可运行代码来响应事件并为您自动管理底层计算资源。 数据加密 服务DEW:DEW服务可帮助您保护访问应用程序、服务和IT资源所需的密钥。
  • 推送测试 部署完成后,您可以通过从 SMN 发送测试消息,来测试微信是否可以成功接收到告警信息。 进入消息通知服务SMN控制台,进入到“主题管理”下的“主题”页面。找到对应的主题名称,单击操作列的发布消息。 图1 主题管理 填写主题和消息内容,单击下方的“确认”,就可以将消息发布到SMN主题,自动触发FunctionGraph将消息发送给微信平台。如果之前获取的凭证无误,此时您的微信会提醒您收到一条新消息。 图2 发布消息
  • (可选)创建自定义云资源事件监控告警 自定义云资源事件监控告警,可以通过以下方式进行手动添加到无服务器告警通知中。 访问 云监控 服务控制台,在“事件监控”页面中,单击“创建告警规则”。 图6 事件监控 填写如下内容后,单击“立即创建”。 名称:告警规则名称,可自定义 资源类型:事件监控 事件类型:可选择系统事件或自定义事件(此处以系统事件为例) 事件来源:可根据实际需求选择需要监控的云资源类型(此处以弹性云服务器为例) 监控范围:可选择全部资源或指定资源(此处以全部资源为例) 选择类型:自定义创建 告警策略:可根据实际业务需求选择事件名称、触发方式、告警策略及告警级别 发送通知:需要开通发送通知按钮 通知对象:选择该方案一键部署时自动创建的消息通知服务主题 生效时间:该告警规则仅在生效时间段内发送通知消息。 触发条件:出现告警 图7 创建告警规则-1 图8 创建告警规则-2 创建成功后,当资源事件触发配置的告警规则阈值时,即可在该解决方案中配置的微信中收到告警通知信息。
  • 所有的微认证都支持批量购买及兑换吗?现在有哪些微认证支持? 不是,当前仅有部分微认证支持批量购买及兑换。华为云开发者学堂-微认证详情页页面,含“微认证兑换”字样的微认证才可以在购买页面选择“XXXX-批量”规格,如图1,才支持完成批量购买及兑换,如无相关标识,则不可进行批量购买及兑换。 当前有如下微认证支持批量购买及兑换: 领域 微认证名称 链接 云计算 华为云计算 服务实践 购买链接 华为 云存储 服务实践 购买链接 大数据 基于Spark实现车主驾驶行为分析 购买链接 物联网 基于 物联网平台 构建智慧路灯应用 购买链接 人工智能 基于昇腾AI处理器的算子开发 购买链接 使用MindSpore训练手写数字识别模型 购买链接 ModelArts实现智能花卉识别 购买链接 开发与运维 基于ServiceStage托管和治理天气预报应用 购买链接 数据库 MySQL数据库迁移上云 购买链接 openGauss数据库在金融领域的使用实践 购买链接 华为云数据库服务实践 购买链接 图1 微认证详情页-微认证兑换标识 父主题: 微认证购买常见问题
  • 安全组规则修改(可选) Kafka默认使用9092端口,该方案默认针对子网网段开放,请参考修改安全组规则,配置IP地址白名单,以便能正常访问服务。 安全组实际是网络流量访问策略,包括网络流量入方向规则和出方向规则,通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器、云数据库等实例提供安全保护。 如果您的实例关联的安全组策略无法满足使用需求,比如需要添加、修改、删除某个TCP端口,请参考以下内容进行修改。 添加安全组规则:根据业务使用需求需要开放某个TCP端口,请参考添加安全组规则添加入方向规则,打开指定的TCP端口。 修改安全组规则:安全组规则设置不当会造成严重的安全隐患。您可以参考修改安全组规则,来修改安全组中不合理的规则,保证云服务器等实例的网络安全。 删除安全组规则:当安全组规则入方向、出方向源地址/目的地址有变化时,或者不需要开放某个端口时,您可以参考删除安全组规则进行安全组规则删除。
  • 快速卸载 该解决方案涉及到 对象存储服务 OBS桶,如果OBS桶中有数据的话会导致资源栈删除失败。请按需要迁移备份后清空OBS桶中的数据,再卸载该解决方案。 如果按开始使用步骤5 发布API,发布了API,在删除资源栈前,需要将发布的API下线,如果未下线会导致资源栈删除失败。 解决方案部署成功后,单击该方案堆栈后的“删除”。 图1 一键卸载 在弹出的删除堆栈确定框中,输入Delete,单击“确定”,即可卸载解决方案。 图2 删除堆栈确定 父主题: 实施步骤
  • 快速部署 本章节主要帮助用户快速部署“无服务器视频转码解决方案”。 表1 参数填写说明 参数名称 类型 是否可选 参数解释 默认值 src_video_bucket_name String 必填 OBS桶名称,全局唯一,用于作为原视频桶。取值范围:3~55个字符,支持小写字母、数字、中划线(-)、英文句号(.)。 空 transcode_bucket_name String 必填 OBS桶名称,全局唯一,用于作为视频转码存储桶。取值范围:3~59个字符,支持小写字母、数字、中划线(-)、英文句号(.)。 空 dst_format String 必填 视频转码目标格式,例如avi、flv、m3u8等。 空 dst_height String 必填 视频转码目标分辨率高度,例如720。 空 dst_width String 必填 视频转码目标分辨率宽度,例如1280。 空 登录华为云解决方案实践,选择“无服务器视频转码解决方案”模板,单击“一键部署”跳转至解决方案部署界面。 图1 解决方案实施库 在选择模板界面中,单击“下一步”。 图2 选择模板 在配置参数界面中,参考表1完成自定义参数填写,单击“下一步”。 图3 配置参数 在资源设置界面中,在权限委托下拉框中选择“rf_admin_trust”委托,单击“下一步”。 图4 资源栈设置 在配置确认界面中,单击“创建执行计划”。 图5 配置确认 在弹出的创建执行计划框中,自定义填写执行计划名称,单击“确定”。 图6 创建执行计划 单击“部署”,并且在弹出的执行计划确认框中单击“执行”。 图7 执行计划 图8 执行计划确认 待“事件”中出现“Apply required resource success”,表示该解决方案已经部署完成。 图9 部署完成 父主题: 实施步骤
  • 开始使用 登录华为云对象存储服务控制台,查看OBS桶是否正常创建。 图1 查看OBS桶 选择桶 video-moderation-resource-obs(实际桶名称以部署指定参数为准),上传视频文件或者视频文件压缩包(会自动解压上传到当前OBS同级目录下)。 暂不支持OBS上传KMS加密的视频文件。 文件解压 压缩包的类型只支持zip和tar,压缩包文件名及其路径不能含中文。 单个压缩包解压后文件最大不超过512MB。 视频 内容审核 支持AVI、FLV、MP4、MPG、WMV、MOV、WMA、RMVB、m3u8等格式。 单个视频文件大小不超过300Mb,视频时长小于等于2小时。 默认API调用最大并发为10(表示1秒内最多请求10次)。 图2 上传视频 检查违规视频替换结果(视频合规不会替换)。 图3 违规视频替换 选择桶 video-moderation-result-obs(实际桶名称以部署指定参数为准),查看原始视频转储结果和审核日志(视频合规:无操作,需要人工复核:上传审核日志)。 图4 原始视频和审核日志 (可选)进入函数工作流选择方案创建的函数,单击函数名称进入。按下图所示,可以查看 视频审核 相关日志信息。 图5 进入函数管理界面 图6 查看视频审核相关日志信息 父主题: 实施步骤
    AI
  • 开始使用 1、网络图片识别:支持图片格式等约束信息详网络图片识别文档 2、电子面单识别:支持图片格式等约束信息详电子面单识别文档 登录对象存储服务 OBS控制台,在桶列表选择快速部署 步骤三创建的用于上传快递图片的OBS桶,可直接上传图片或上传压缩包(支持zip及tar格式),如果上传文件为压缩包,则会自动解压至当前桶,文件命名格式(网络图片:以web开头,电子面单图片:以bill开头)不按照此规则命名会导致本方案无法使用,如下图所示: 图1 图片桶 在桶列表选择快速部署 步骤三创建的用于存放结果的OBS桶,单击进入即可查看识别结果。 图2 结果桶 父主题: 实施步骤
    AI
共100000条