diff --git a/pkg/multicloud/huawei/huawei.go b/pkg/multicloud/huawei/huawei.go index ba531406c..6314ab55a 100644 --- a/pkg/multicloud/huawei/huawei.go +++ b/pkg/multicloud/huawei/huawei.go @@ -234,6 +234,7 @@ func (self *SHuaweiClient) request(method httputils.THttpMethod, regionId, url s } if (strings.Contains(url, "/OS-CREDENTIAL/") || strings.Contains(url, "/users") || + strings.Contains(url, "/roles") || strings.Contains(url, "/groups") || strings.Contains(url, "eps.myhuaweicloud.com")) && len(self.ownerId) > 0 { header.Set("X-Domain-Id", self.ownerId)