百度智能云

All Product Document

          CDN

          Cache Setting

          Set Cache Expiration Rules

          def test_set_domain_cache_ttl(self): 
              """
              test_set_domain_cache_ttl
              """
              error = None 
              try: 
                  rules = [] 
                  rules.append({'type':'suffix', 'value': '.jpg', 'ttl': 3600, 'weight': 30})    #Cache .jpg suffix for one hour 
                  rules.append({'type':'path', 'value': '/a/b/c', 'ttl': 1800, 'weight': 15})    # /a/b/c/All documents under the directory are cached for 1,800 seconds 
                  response = self.cdn_client.set_domain_cache_ttl('opencdn3.sys-qa.com', rules) 
                  print response 
              except BceServerError as e: 
                  error = e 
              finally: 
                  self.assertIsNone(error) 

          Set Cached Parameter Filtration Rules

          def test_set_domain_cache_full_url(self): 
              """
              test_set_domain_cache_full_url
              """
              error = None 
              try: 
                  response = self.cdn_client.set_domain_cache_full_url('opencdn3.sys-qa.com', True) 
                  print response 
              except BceServerError as e: 
                  error = e 
              finally: 
                  self.assertIsNone(error) 

          Query Cached Parameter Filtration Rules

          def test_get_domain_cache_full_url(c): 
              """
              test get domain cache full url 
              """
              response = c.get_domain_cache_full_url('test-sdk.sys-qa.com') 
              print(response) 

          Set Customized Error Code Page

          def test_set_domain_error_page(c): 
              """
              test set domain error page 
              """
              error_page = [ 
                              {'code': 404, 'redirectCode':302, 'url': '/customer_404.html'}, 
                              {'code': 403, 'url': '/customer_403.html'} 
                           ] 
              domain = 'test-sdk.sys-qa.com' 
              response = c.set_domain_error_page(domain, error_page); 
              print(response) 

          Query the Custom Error Code Page

          def test_get_domain_error_page(c): 
              """
              test get domain error page 
              """
              response = c.get_domain_error_page('test-sdk.sys-qa.com') 
              print(response) 
          Previous
          Acceleration Domain Name Management
          Next
          https Setting