EndpointConfig.php 2.2 KB

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