VK Cloud logo

Айқаспалы домендік сұраулар

VK Object Storage кросс-домендік сұраулар технологиясын (CORS) қолдайды.

Жеке кабинетте әрбір ережені бөлек орнатуға болады, ал API көмегімен — CORS ережелерінің конфигурациясын баптауға болады. Ережелер конфигурациясын баптау дегеніміз — бакет үшін барлық CORS ережелері VK Object Storage жүйесіне XML форматында бір сұрауда беріледі.

CORS ережелері конфигурациясын қарау

  1. VK Cloud жеке кабинетіне өтіңіз.

  2. Жобаны таңдаңыз.

  3. Object Storage → Бакеттер бөліміне өтіңіз.

  4. Қажетті бакет үшін more-icon басып, Баптаулар тармағын таңдаңыз.

  5. CORS қойындысына өтіңіз.

CORS ережелерін қосу

  1. VK Cloud жеке кабинетіне өтіңіз.

  2. Жобаны таңдаңыз.

  3. Object Storage → Бакеттер бөліміне өтіңіз.

  4. Қажетті бакет үшін more-icon басып, Баптаулар тармағын таңдаңыз.

  5. CORS қойындысына өтіңіз.

  6. Ереже қосу түймесін басыңыз немесе бакетте CORS ережелері бұрыннан қосылған болса, plus-icon Жаңа ереже қосу түймесін басыңыз.

  7. Негізгі қойындысында негізгі параметрлердің мәндерін орнатыңыз:

    • AllowedOrigins — бакетке қол жеткізуге рұқсат етілген URL тізімі. Үлгіні анықтау үшін * таңбасын пайдалануға болады.
    • AllowedMethods — бакет объектілеріне сұрауда рұқсат етілген әдістер тізімі. Қолжетімді мәндер: GET, PUT, HEAD, POST, DELETE.
    • (Міндетті емес) MaxAgeSeconds — браузер көрсетілген URL үшін жауапты кэште сақтайтын уақыт (секундпен).
  8. (Міндетті емес) Тақырыптар қойындысында тақырыптардың мәндерін орнатыңыз:

    • AllowedHeaders — бакет объектілеріне сұрауда рұқсат етілген тақырыптар тізімі. Үлгіні анықтау үшін * таңбасын пайдалануға болады.
    • ExposeHeaders — жауаптағы тақырыптар тізімі, оған пайдаланушылар өз қолданбаларынан қол жеткізе алады.
  9. Ереже қосу түймесін басыңыз.

CORS ережелерін өңдеу

  1. VK Cloud жеке кабинетіне өтіңіз.

  2. Жобаны таңдаңыз.

  3. Object Storage → Бакеттер бөліміне өтіңіз.

  4. Қажетті бакет үшін more-icon басып, Баптаулар тармағын таңдаңыз.

  5. CORS қойындысына өтіңіз.

  6. Ережені өңдеу үшін pencil-icon белгішесін басыңыз.

  7. Негізгі қойындысында негізгі параметрлердің мәндерін орнатыңыз:

    • AllowedOrigins — бакетке қол жеткізуге рұқсат етілген URL тізімі. Үлгіні анықтау үшін * таңбасын пайдалануға болады.
    • AllowedMethods — бакет объектілеріне сұрауда рұқсат етілген әдістер тізімі. Қолжетімді мәндер: GET, PUT, HEAD, POST, DELETE.
    • (Міндетті емес) MaxAgeSeconds — браузер көрсетілген URL үшін жауапты кэште сақтайтын уақыт (секундпен).
  8. (Міндетті емес) Тақырыптар қойындысында тақырыптардың мәндерін орнатыңыз:

    • AllowedHeaders — бакет объектілеріне сұрауда рұқсат етілген тақырыптар тізімі. Үлгіні анықтау үшін * таңбасын пайдалануға болады.
    • ExposeHeaders — жауаптағы тақырыптар тізімі, оған пайдаланушылар өз қолданбаларынан қол жеткізе алады.
  9. Сақтау түймесін басыңыз.

CORS ережелерін жою

  1. VK Cloud жеке кабинетіне өтіңіз.

  2. Жобаны таңдаңыз.

  3. Object Storage → Бакеттер бөліміне өтіңіз.

  4. Қажетті бакет үшін more-icon басып, Баптаулар тармағын таңдаңыз.

  5. CORS қойындысына өтіңіз.

  6. Ережені жою үшін trash-icon белгішесін басыңыз.

  7. Жоюды растаңыз.

Мақала пайдалы болды ма?