OssRegionExtend.php 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?php
  2. namespace app\extra\tools;
  3. class OssRegionExtend
  4. {
  5. /**
  6. * 获取存储区域
  7. * @return array
  8. */
  9. public static function OssRegion(): array
  10. {
  11. return [
  12. 'oss-cn-hangzhou.aliyuncs.com' => '华东 1(杭州)',
  13. 'oss-cn-shanghai.aliyuncs.com' => '华东 2(上海)',
  14. 'oss-cn-nanjing.aliyuncs.com' => '华东 5(南京本地地域)',
  15. 'oss-cn-fuzhou.aliyuncs.com' => '华东 6(福州本地地域)',
  16. 'oss-cn-qingdao.aliyuncs.com' => '华北 1(青岛)',
  17. 'oss-cn-beijing.aliyuncs.com' => '华北 2(北京)',
  18. 'oss-cn-zhangjiakou.aliyuncs.com' => '华北 3(张家口)',
  19. 'oss-cn-huhehaote.aliyuncs.com' => '华北 5(呼和浩特)',
  20. 'oss-cn-wulanchabu.aliyuncs.com' => '华北 6(乌兰察布)',
  21. 'oss-cn-shenzhen.aliyuncs.com' => '华南 1(深圳)',
  22. 'oss-cn-heyuan.aliyuncs.com' => '华南 2(河源)',
  23. 'oss-cn-guangzhou.aliyuncs.com' => '华南 3(广州)',
  24. 'oss-cn-chengdu.aliyuncs.com' => '西南 1(成都)',
  25. 'oss-cn-hongkong.aliyuncs.com' => '中国(香港)',
  26. 'oss-us-west-1.aliyuncs.com' => '美国(硅谷)',
  27. 'oss-us-east-1.aliyuncs.com' => '美国(弗吉尼亚)',
  28. 'oss-ap-northeast-1.aliyuncs.com' => '日本(东京)',
  29. 'oss-ap-northeast-2.aliyuncs.com' => '韩国(首尔)',
  30. 'oss-ap-southeast-1.aliyuncs.com' => '新加坡',
  31. 'oss-ap-southeast-2.aliyuncs.com' => '澳大利亚(悉尼)',
  32. 'oss-ap-southeast-3.aliyuncs.com' => '马来西亚(吉隆坡)',
  33. 'oss-ap-southeast-5.aliyuncs.com' => '印度尼西亚(雅加达)',
  34. 'oss-ap-southeast-6.aliyuncs.com' => '菲律宾(马尼拉)',
  35. 'oss-ap-southeast-7.aliyuncs.com' => '泰国(曼谷)',
  36. 'oss-ap-south-1.aliyuncs.com' => '印度(孟买)',
  37. 'oss-eu-central-1.aliyuncs.com' => '德国(法兰克福)',
  38. 'oss-eu-west-1.aliyuncs.com' => '英国(伦敦)',
  39. 'oss-me-east-1.aliyuncs.com' => '阿联酋(迪拜)',
  40. 'oss-rg-china-mainland.aliyuncs.com' => '无地域属性(中国内地)'
  41. ];
  42. }
  43. /**
  44. * 获取存储区域
  45. * @return array
  46. */
  47. public static function CosRegion(): array
  48. {
  49. return [
  50. 'ap-guangzhou' => '华南地区(广州)',
  51. 'up-cn-east-2.qiniup.com' => '华东-浙江2',
  52. 'up-z1.qiniup.com' => '华北-河北',
  53. 'up-z2.qiniup.com' => '华南-广东',
  54. 'up-na0.qiniup.com' => '北美-洛杉矶',
  55. 'up-as0.qiniup.com' => '亚太-新加坡',
  56. 'up-ap-northeast-1.qiniup.com' => '亚太-首尔',
  57. ];
  58. }
  59. /**
  60. * 获取存储区域
  61. * @return array
  62. */
  63. public static function QiniuRegion(): array
  64. {
  65. return [
  66. 'up.qiniup.com' => '华东-浙江',
  67. 'up-cn-east-2.qiniup.com' => '华东-浙江2',
  68. 'up-z1.qiniup.com' => '华北-河北',
  69. 'up-z2.qiniup.com' => '华南-广东',
  70. 'up-na0.qiniup.com' => '北美-洛杉矶',
  71. 'up-as0.qiniup.com' => '亚太-新加坡',
  72. 'up-ap-northeast-1.qiniup.com' => '亚太-首尔',
  73. ];
  74. }
  75. }