Реализация быстрой очистки AKAMAI CCU

#java #akamai

#java #akamai

Вопрос:

Я пытаюсь реализовать вызов быстрой очистки CCU через JAVA и ссылаюсь на этот документ

https://developer.akamai.com/api/purge/ccu/reference.html

 import javax.ws.rs.core.MediaType;

Client client = ClientBuilder.newClient();
Entity payload = Entity.json("{  'hostname': 'www.example.com',  'objects': [    '/graphics/picture.gif',    '/documents/brochure.pdf'  ]}");
Response response = client.target("https://private-anon-3f6068ab95-akamaiopen2ccuccuproduction.apiary-mock.com/ccu/v3/delete/url/{network}")
  .request(MediaType.APPLICATION_JSON_TYPE)
  .post(payload);

System.out.println("status: "   response.getStatus());
System.out.println("headers: "   response.getHeaders());
System.out.println("body:"   response.readEntity(String.class));
  

здесь я путаюсь с объектами и целевым URL-адресом client.target, который необходимо указать.

» объекты»: [ ‘/graphics/picture.gif ‘, ‘/documents/брошюра.pdf’ ] «

Будут ли эти объекты и client.target URL-адреса уникальными для моего приложения и учетной записи, которая будет создана.?

а также есть ли что-нибудь, что я должен передать в заголовках для проверки или аутентификации.?

Ответ №1:

Вам необходимо:

  • Получите учетные данные для своего клиента с помощью Luna (https://control.akamai.com )
    • Нажмите «Настроить… Управление API»
    • Выберите «API CCU» в левой части
    • Создайте новую коллекцию, создайте новый клиент
    • Создать авторизацию
    • Нажмите кнопку «Экспорт» вверху, чтобы получить учетные данные, включая URL
  • Используйте эти учетные данные и клиент подписи Java в https://github.com/akamai-open/AkamaiOPEN-edgegrid-java чтобы сделать звонок

На странице для клиента подписи Java есть пример кода, показывающий, как выполнять вызовы в систему.

Комментарии:

1. Спасибо, Кристен, понадобится ли это для вызовов AKAMAI на основе быстрой очистки на основе REST версии V3? Можете ли вы указать мне поток, которому мне нужно следовать для реализации вызовов очистки на основе REST версии V3.?

2. Вот сообщение в блоге на эту тему: community.akamai.com/community/developer/blog/2016/07/22 /…