EndpointConfig.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace common\services\mall\aliyunsts\StsCode\Regions;
  3. /*
  4. * Licensed to the Apache Software Foundation (ASF) under one
  5. * or more contributor license agreements. See the NOTICE file
  6. * distributed with this work for additional information
  7. * regarding copyright ownership. The ASF licenses this file
  8. * to you under the Apache License, Version 2.0 (the
  9. * "License"); you may not use this file except in compliance
  10. * with the License. You may obtain a copy of the License at
  11. *
  12. * http://www.apache.org/licenses/LICENSE-2.0
  13. *
  14. * Unless required by applicable law or agreed to in writing,
  15. * software distributed under the License is distributed on an
  16. * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  17. * KIND, either express or implied. See the License for the
  18. * specific language governing permissions and limitations
  19. * under the License.
  20. */
  21. $regionIds = array("cn-hangzhou","cn-beijing","cn-qingdao","cn-hongkong","cn-shanghai","us-west-1","cn-shenzhen","ap-southeast-1");
  22. $productDomains =array(
  23. new ProductDomain("Ecs", "ecs.aliyuncs.com"),
  24. new ProductDomain("Rds", "rds.aliyuncs.com"),
  25. new ProductDomain("BatchCompute", "batchCompute.aliyuncs.com"),
  26. new ProductDomain("Bss", "bss.aliyuncs.com"),
  27. new ProductDomain("Oms", "oms.aliyuncs.com"),
  28. new ProductDomain("Slb", "slb.aliyuncs.com"),
  29. new ProductDomain("Oss", "oss-cn-hangzhou.aliyuncs.com"),
  30. new ProductDomain("OssAdmin", "oss-admin.aliyuncs.com"),
  31. new ProductDomain("Sts", "sts.aliyuncs.com"),
  32. new ProductDomain("Yundun", "yundun-cn-hangzhou.aliyuncs.com"),
  33. new ProductDomain("Risk", "risk-cn-hangzhou.aliyuncs.com"),
  34. new ProductDomain("Drds", "drds.aliyuncs.com"),
  35. new ProductDomain("M-kvstore", "m-kvstore.aliyuncs.com"),
  36. new ProductDomain("Ram", "ram.aliyuncs.com"),
  37. new ProductDomain("Cms", "metrics.aliyuncs.com"),
  38. new ProductDomain("Crm", "crm-cn-hangzhou.aliyuncs.com"),
  39. new ProductDomain("Ocs", "pop-ocs.aliyuncs.com"),
  40. new ProductDomain("Ots", "ots-pop.aliyuncs.com"),
  41. new ProductDomain("Dqs", "dqs.aliyuncs.com"),
  42. new ProductDomain("Location", "location.aliyuncs.com"),
  43. new ProductDomain("Ubsms", "ubsms.aliyuncs.com"),
  44. new ProductDomain("Ubsms-inner", "ubsms-inner.aliyuncs.com")
  45. );
  46. $endpoint = new Endpoint("cn-hangzhou", $regionIds, $productDomains);
  47. $endpoints = array($endpoint);
  48. EndpointProvider::setEndpoints($endpoints);