删除组织
引导式阅读
Go
删除组织
作者
C***
上架时间
2023-11-14 03:39:05

0. 版本说明

本示例基于华为云SDK V3.0版本开发。

1. 示例简介

华为云提供了容器镜像服务 SWR SDK,您可以直接集成SDK来调用相关API,从而实现对容器镜像服务的快速操作。

该示例展示了如何删除一个已经创建的组织,创建组织请参考 组织创建 相关内容。

2. 开发前准备

  • 已注册华为云,并完成实名认证。
  • 已在华为云控制台授权使用SWR服务。
  • 具备开发环境 ,支持go 1.14及以上版本。
  • 已获取华为云账号对应的Access Key(AK)和Secret Access Key(SK)。请在华为云控制台“我的凭证 > 访问密钥”页面上创建和查看您的AK/SK。具体请参见访问密钥。

3. 安装SDK

容器镜像服务 SWR SDK支持go 1.14及以上版本。执行go version检查当前Go的版本信息。

使用go get安装华为云Go SDK,执行如下命令安装华为云Go SDK库以及相关依赖库,具体的SDK版本号请参见SDK开发中心

# 安装华为云Go库 go get github.com/huaweicloud/huaweicloud-sdk-go-v3

4. 代码示例

以下代码展示如何创建一个组织:

package main import ( "fmt" "net/http" "os" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/config" swrsdk "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/swr/v2" swrmodel "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/swr/v2/model" "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/swr/v2/region" ) func main() { /* 以下部分请替换成用户实际参数 */ // 认证用的ak和sk直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全; // 本示例以ak和sk保存在环境变量中来实现身份验证为例,运行本示例前请先在本地环境中设置环境变量HUAWEICLOUD_SDK_AK和HUAWEICLOUD_SDK_SK。 ak := os.Getenv("HUAWEICLOUD_SDK_AK") // 华为云账号Access Key sk := os.Getenv("HUAWEICLOUD_SDK_SK") // 华为云账号Secret Key userRegion := "<YOUR REGION>" // 服务所在区域,eg: cn-north-4 /* 主流程 */ swrClient := swrsdk.NewSwrClient( swrsdk.SwrClientBuilder(). WithRegion(region.ValueOf(userRegion)). WithCredential( basic.NewCredentialsBuilder(). WithAk(ak). WithSk(sk). Build()).WithHttpConfig(config.DefaultHttpConfig().WithIgnoreSSLVerification(true)).Build()) response, err := swrClient.DeleteNamespaces(&swrmodel.DeleteNamespacesRequest{ ContentType: swrmodel.DeleteNamespacesRequestContentType{}, Namespace: "<YOUR NAMESPACE>", }) if err != nil { fmt.Printf("Delete namespace error, %+v\n", err) return } if response != nil && response.HttpStatusCode == http.StatusNoContent { fmt.Println("Delete namespace Success") } else { fmt.Printf("Delete namespace failed...\n") } }

5. 参考

更多信息请参考:容器镜像服务 SWR 文档

6. 修订记录

发布日期 文档版本 修订说明
2021-12-3 1.0 文档首次发布