VK Cloud logo

Жылдам бастау

Жылдам бастау сервиспен жұмысты бастауға және оның мүмкіндіктерімен танысуға көмектеседі.

Жылдам бастауның барлық қадамдарынан өткеннен кейін, сіз бакетке объектілерді жүктеуді және жүктелген объектілерге сілтеме арқылы қол жеткізуді ұсынуды үйренесіз.

Дайындық қадамдары

  1. AWS CLI орнатылғанына көз жеткізіңіз.

  2. VK Object Storage сервисі үшін аккаунт жасаңыз:

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

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

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

    4. Аккаунт қосу немесе Қосу түймесін басыңыз.

    5. Аккаунт атауын көрсетіңіз.

    6. Жасау түймесін басыңыз.

    7. Ашылған терезеде қол жеткізу кілтінің идентификаторын (Access Key ID) және құпия кілтті (Secret Key) көшіріп, сақтаңыз.

  3. AWS CLI-ді жасалған аккаунтпен жұмыс істеуге баптаңыз:

    1. Команданы орындаңыз:

      aws configure
    2. Қажетті баптауларды көрсетіңіз:

      1. AWS Access Key ID: бұрын сақталған Access Key ID мәнін енгізіңіз.
      2. AWS Secret Access Key: бұрын сақталған Secret Key мәнін енгізіңіз.
      3. Default region name: ru-msk енгізіңіз.
      4. Default output format: json енгізіңіз.

1. Бакет жасаңыз

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

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

  3. Жасау түймесін басыңыз.

  4. ұсынылатын ережелерге сәйкес бакет атауын енгізіңіз.

    Бакет жасалғаннан кейін оның атауын өзгерту мүмкін болмайды.

  5. сақтау класын таңдаңыз. Кейін оны өзгерте аласыз.

  6. Бакет жасау түймесін басыңыз.

2. Private ACL баптауларымен объект қосып, оған қол жеткізуді беріңіз

  1. Объект қосыңыз:

    1. VK Cloud жеке кабинетіне өтіңіз.
    2. Жасалған бакет орналасқан жобаны таңдаңыз.
    3. Object StorageБакеттер бөліміне өтіңіз.
    4. Жасалған бакеттің атауын басыңыз.
    5. Файл қосу түймесін басыңыз.
    6. ACL Private баптауы таңдалғанына көз жеткізіңіз.
    7. Файлдарды таңдау түймесін басып, бакетке жүктеу керек файлды таңдаңыз.
  2. Жүктелген объектіге уақытша қолтаңбаланған сілтеме арқылы қол жеткізуді беріңіз:

    1. Private ACL баптауларымен объектіге қол жеткізу үшін уақытша сілтемені келесі команданы орындап жасаңыз:

      aws s3 presign s3://<ИМЯ_БАКЕТА>/<КЛЮЧ_ОБЪЕКТА> --endpoint-url https://hb.ru-msk.vkcloud-storage.ru

      Мұнда:

      • <ИМЯ_БАКЕТА> — файл жүктелген бакеттің атауы.
      • <КЛЮЧ_ОБЪЕКТА>объект кілті. Бұл сценарийде кілт жүктелген объектінің атауымен бірдей.
    2. Жасалған уақытша сілтемені сақтаңыз.

      Сілтеме келесі түрде болады:

      https://hb.ru-msk.vkcloud-storage.ru/<ИМЯ_БАКЕТА>/...?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=...%2F...%2Fru-msk%2Fs3%2Faws4_request&X-Amz-Date=...&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=...

3. Public ACL баптауларымен объект қосып, оған қол жеткізуді беріңіз

  1. Объект қосыңыз:

    1. VK Cloud жеке кабинетіне өтіңіз.
    2. Жасалған бакет орналасқан жобаны таңдаңыз.
    3. Object StorageБакеттер бөліміне өтіңіз.
    4. Жасалған бакеттің атауын басыңыз.
    5. Файл қосу түймесін басыңыз.
    6. ACL Public-read баптауын таңдаңыз.
    7. Файлдарды таңдау түймесін басып, бакетке жүктеу үшін кез келген файлды таңдаңыз.
  2. Жүктелген объектіге тікелей сілтеме арқылы қол жеткізуді беріңіз:

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

    2. Жасалған бакет орналасқан жобаны таңдаңыз.

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

    4. Жасалған бакеттің атауын басыңыз.

    5. Бұрын жүктелген объект үшін  түймесін басып, Файлға қол жеткізу тармағын таңдаңыз.

    6. Жасалған тікелей сілтемені сақтаңыз.

      Сілтеме келесі түрде болады:

      https://<ИМЯ_БАКЕТА>.hb.ru-msk.vkcloud-storage.ru/...

4. Объектіге қол жеткізуді тексеріңіз

  1. Браузерде жасалған уақытша сілтеме бойынша өтіңіз. бұрын Private ACL баптауларымен қосылған объект жүктелуі тиіс.
  2. Браузерде жасалған тікелей сілтеме бойынша өтіңіз. бұрын Public ACL баптауларымен қосылған объект жүктелуі тиіс.

Пайдаланылмайтын ресурстарды жойыңыз

Бакет және оған жүктелген объектілер тарифтеледі. Егер олар сізге енді қажет болмаса:

  1. Объектілерді жойыңыз.
  2. Бакетті жойыңыз.