Қолжетімділік саясаты
VK Object Storage ссылка көмегімен бакетке және объектілерге қолжетімділікті баптауға мүмкіндік береді.
- Өтіңіз VK Cloud жеке кабинетіне.
- Қажетті бакет орналасқан жобаны таңдаңыз.
- Object Storage → Бакеттер бөліміне өтіңіз.
- Қажетті бакет үшін
түймесін басып, Баптаулар тармағын таңдаңыз.
- Қолжетімділік саясаттары қойындысына өтіңіз.
- Bucket Policy өңдеу түймесін басыңыз.
- Bucket Policy қосу немесе Bucket Policy өшіру түймесін басыңыз.
- Өтіңіз VK Cloud жеке кабинетіне.
- Қажетті бакет орналасқан жобаны таңдаңыз.
- Object Storage → Бакеттер бөліміне өтіңіз.
- Қажетті бакет үшін
түймесін басып, Баптаулар тармағын таңдаңыз.
- Қолжетімділік саясаттары қойындысына өтіңіз.
- Ownership control ACL өңдеу түймесін басыңыз.
- Қолжетімділікті басқару тізімдері (ACL) опциясын қосыңыз немесе өшіріңіз.
-
Егер әлі орнатылмаған болса, AWS CLI орнатып, баптаңыз.
-
Конфигурацияны келесі команда арқылы алыңыз:
aws s3api get-bucket-policy \--bucket <ИМЯ_БАКЕТА> \--query Policy \--output text \--endpoint <ENDPOINT_URL>Мұнда:
-
<ИМЯ_БАКЕТА>— қолжетімділік саясатының конфигурациясын алу қажет бакеттің атауы. -
<ENDPOINT_URL>— аккаунттың өңіріне сәйкес болуы тиіс:https://hb.vkcloud-storage.ruнемесеhttps://hb.ru-msk.vkcloud-storage.ru— Мәскеу өңірінің домені;https://hb.kz-ast.vkcloud-storage.ru— Қазақстан өңірінің домені.
-
-
Егер әлі орнатылмаған болса, AWS CLI орнатып, баптаңыз.
-
<КОНФИГУРАЦИЯ>.jsonжаңа конфигурация файлын жасаңыз. -
Файлда қолжетімділік саясатының ссылка көрсетіңіз.
-
Жаңа конфигурацияны келесі команда арқылы жүктеңіз:
aws s3api put-bucket-policy \--bucket <ИМЯ_БАКЕТА> \--policy=file://<КОНФИГУРАЦИЯ>.json--endpoint <ENDPOINT_URL>Мұнда:
-
<ИМЯ_БАКЕТА>— қолжетімділік саясатының конфигурациясын орнату қажет бакеттің атауы. -
<КОНФИГУРАЦИЯ>— JSON форматындағы қолжетімділік саясаты конфигурациясы файлының атауы. -
<ENDPOINT_URL>— аккаунттың өңіріне сәйкес болуы тиіс:https://hb.vkcloud-storage.ruнемесеhttps://hb.ru-msk.vkcloud-storage.ru— Мәскеу өңірінің домені;https://hb.kz-ast.vkcloud-storage.ru— Қазақстан өңірінің домені.
-
-
Егер әлі орнатылмаған болса, AWS CLI орнатып, баптаңыз.
-
Конфигурацияны келесі команда арқылы
<КОНФИГУРАЦИЯ>.jsonфайлына локалды түрде сақтаңыз:aws s3api get-bucket-policy \--bucket <ИМЯ_БАКЕТА> \--query Policy \--output text \--endpoint <ENDPOINT_URL> \> <КОНФИГУРАЦИЯ>.jsonМұнда:
-
<ИМЯ_БАКЕТА>— қолжетімділік саясатының конфигурациясын өңдеу қажет бакеттің атауы. -
<ENDPOINT_URL>— аккаунттың өңіріне сәйкес болуы тиіс:https://hb.vkcloud-storage.ruнемесеhttps://hb.ru-msk.vkcloud-storage.ru— Мәскеу өңірінің домені;https://hb.kz-ast.vkcloud-storage.ru— Қазақстан өңірінің домені.
-
<КОНФИГУРАЦИЯ>— JSON форматындағы қолжетімділік саясаты конфигурациясы файлының атауы.
-
-
<КОНФИГУРАЦИЯ>.jsonфайлына қажетті өзгерістерді енгізіңіз. Қажет болса, ссылка басқа параметрлерін орнатыңыз. -
Жаңа конфигурацияны орнатыңыз:
aws s3api put-bucket-policy \--bucket <ИМЯ_БАКЕТА> \--policy=file://<КОНФИГУРАЦИЯ>.json--endpoint <ENDPOINT_URL>Мұнда:
-
<ИМЯ_БАКЕТА>— қолжетімділік саясатының конфигурациясын орнату қажет бакеттің атауы. -
<КОНФИГУРАЦИЯ>— JSON форматындағы қолжетімділік саясаты конфигурациясы файлының атауы. -
<ENDPOINT_URL>— аккаунттың өңіріне сәйкес болуы тиіс:https://hb.vkcloud-storage.ruнемесеhttps://hb.ru-msk.vkcloud-storage.ru— Мәскеу өңірінің домені;https://hb.kz-ast.vkcloud-storage.ru— Қазақстан өңірінің домені.
-
-
Егер әлі орнатылмаған болса, AWS CLI орнатып, баптаңыз.
-
Конфигурацияны келесі команда арқылы жойыңыз:
aws s3api delete-bucket-policy \--bucket <ИМЯ_БАКЕТА> \--endpoint <ENDPOINT_URL>Мұнда:
-
<ИМЯ_БАКЕТА>— қолжетімділік саясатының конфигурациясын жою қажет бакеттің атауы. -
<ENDPOINT_URL>— аккаунттың өңіріне сәйкес болуы тиіс:https://hb.vkcloud-storage.ruнемесеhttps://hb.ru-msk.vkcloud-storage.ru— Мәскеу өңірінің домені;https://hb.kz-ast.vkcloud-storage.ru— Қазақстан өңірінің домені.
-