Списки управления доступом
-
Настройте AWS CLI, если этого не было сделано ранее.
-
В консоли выполните команду:
aws s3api get-bucket-acl --bucket <ИМЯ_БАКЕТА> --endpoint-url <ENDPOINT_URL>Здесь:
-
<ИМЯ_БАКЕТА>— имя бакета, ACL которого нужно получить. -
<ENDPOINT_URL>— должен соответствовать региону аккаунта:https://hb.vkcloud-storage.ruилиhttps://hb.ru-msk.vkcloud-storage.ru— для региона Москва;https://hb.kz-ast.vkcloud-storage.ru— для региона Казахстан.
Полная информация о команде
get-bucket-aclдоступна на сайте разработчика. -
-
Установите и настройте AWS CLI, если он еще не установлен.
-
В консоли выполните команду:
aws s3api get-object-acl --bucket <ИМЯ_БАКЕТА> --key <КЛЮЧ_ОБЪЕКТА> --endpoint-url <ENDPOINT_URL>Здесь:
-
<ИМЯ_БАКЕТА>— имя бакета, для которого нужно установить ACL. -
<КЛЮЧ_ОБЪЕКТА>— полное имя объекта, включая путь до него. -
<ENDPOINT_URL>— должен соответствовать региону аккаунта:https://hb.vkcloud-storage.ruилиhttps://hb.ru-msk.vkcloud-storage.ru— для региона Москва;https://hb.kz-ast.vkcloud-storage.ru— для региона Казахстан.
Полная информация о команде
get-object-aclдоступна на сайте разработчика. -
-
Установите и настройте AWS CLI, если он еще не установлен.
-
Подготовьте файл с конфигурацией ACL.
-
В консоли выполните команду:
aws s3api put-bucket-acl --bucket <ИМЯ_БАКЕТА> --access-control-policy file://<ИМЯ_ФАЙЛА>.xml --endpoint-url <ENDPOINT_URL>Здесь:
-
<ИМЯ_БАКЕТА>— имя бакета, для которого нужно установить ACL. -
<ИМЯ_ФАЙЛА>— имя файла с конфигурацией ACL. -
<ENDPOINT_URL>— должен соответствовать региону аккаунта:https://hb.vkcloud-storage.ruилиhttps://hb.ru-msk.vkcloud-storage.ru— для региона Москва;https://hb.kz-ast.vkcloud-storage.ru— для региона Казахстан.
Полная информация о команде
put-bucket-aclдоступна на сайте разработчика. -
-
Установите и настройте AWS CLI, если он еще не установлен.
-
Выполните команду:
aws s3api put-bucket-acl \--bucket <ИМЯ_БАКЕТА> \--acl <ПРЕДОПРЕДЕЛЕННЫЙ_ACL> \--endpoint-url <ENDPOINT_URL>Здесь:
-
<ИМЯ_БАКЕТА>— имя бакета, для которого нужно установить ACL. -
<ПРЕДОПРЕДЕЛЕННЫЙ_ACL>— название стандартного ACL, который нужно установить для бакета. -
<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 put-bucket-acl \--bucket <ИМЯ_БАКЕТА> \--<ВИД_РАЗРЕШЕНИЯ> <ПОЛУЧАТЕЛЬ_РАЗРЕШЕНИЯ> \--endpoint-url <ENDPOINT_URL>Здесь:
-
<ИМЯ_БАКЕТА>— имя бакета, для которого нужно установить ACL. -
<ВИД_РАЗРЕШЕНИЯ>— могут быть следующими:--grant-read— для бакета будет установлено разрешениеREAD.--grant-write— для бакета будет установлено разрешениеWRITE.--grant-read-acp— для бакета будет установлено разрешениеREAD_ACP.--grant-write-acp— для бакета будет установлено разрешениеWRITE_ACP.--grant-full-control— для бакета будет установлено разрешениеFULL_CONTROL.
-
<ПОЛУЧАТЕЛЬ_РАЗРЕШЕНИЯ>— получатель, которому будет предоставлено разрешение для бакета. -
<ENDPOINT_URL>— должен соответствовать региону аккаунта:https://hb.vkcloud-storage.ruилиhttps://hb.ru-msk.vkcloud-storage.ru— для региона Москва;https://hb.kz-ast.vkcloud-storage.ru— для региона Казахстан.
-
-
Установите и настройте AWS CLI, если он еще не установлен.
-
Подготовьте файл с конфигурацией ACL.
-
В консоли выполните команду:
aws s3api put-object-acl --bucket <ИМЯ_БАКЕТА> --key <КЛЮЧ_ОБЪЕКТА> --access-control-policy file://<ИМЯ_ФАЙЛА>.xml --endpoint-url <ENDPOINT_URL>Здесь:
-
<ИМЯ_БАКЕТА>— имя бакета, в котором расположен объект. -
<КЛЮЧ_ОБЪЕКТА>— полное имя объекта, для которого нужно установить ACL, включая путь до него. -
<ИМЯ_ФАЙЛА>— имя файла с конфигурацией ACL. -
<ENDPOINT_URL>— должен соответствовать региону аккаунта:https://hb.vkcloud-storage.ruилиhttps://hb.ru-msk.vkcloud-storage.ru— для региона Москва;https://hb.kz-ast.vkcloud-storage.ru— для региона Казахстан.
Полная информация о команде
put-object-aclдоступна на сайте разработчика. -
-
Установите и настройте AWS CLI, если он еще не установлен.
-
Выполните команду:
aws s3api put-object-acl \--bucket <ИМЯ_БАКЕТА> \--key <КЛЮЧ_ОБЪЕКТА> \--acl <ПРЕДОПРЕДЕЛЕННЫЙ_ACL> \--endpoint-url <ENDPOINT_URL>Здесь:
-
<ИМЯ_БАКЕТА>— имя бакета, в котором расположен объект. -
<КЛЮЧ_ОБЪЕКТА>— полное имя объекта, для которого нужно установить ACL, включая путь до него. -
<ПРЕДОПРЕДЕЛЕННЫЙ_ACL>— название стандартного ACL, который нужно установить для объекта. -
<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 put-object-acl \--endpoint-url <ENDPOINT_URL> \--bucket <ИМЯ_БАКЕТА> \--key <КЛЮЧ_ОБЪЕКТА> \<ВИД_РАЗРЕШЕНИЯ> <ПОЛУЧАТЕЛЬ_РАЗРЕШЕНИЯ>Здесь:
-
<ИМЯ_БАКЕТА>— имя бакета, в котором расположен объект. -
<КЛЮЧ_ОБЪЕКТА>— полное имя объекта, для которого нужно установить ACL, включая путь до него. -
<ВИД_РАЗРЕШЕНИЯ>— могут быть следующими:--grant-read— для объекта будет установлено разрешениеREAD.--grant-write— для объекта будет установлено разрешениеWRITE.--grant-read-acp— для объекта будет установлено разрешениеREAD_ACP.--grant-write-acp— для объекта будет установлено разрешениеWRITE_ACP.--grant-full-control— для объекта будет установлено разрешениеFULL_CONTROL.
-
<ПОЛУЧАТЕЛЬ_РАЗРЕШЕНИЯ>— получатель, которому будет предоставлено разрешение для объекта. -
<ENDPOINT_URL>— должен соответствовать региону аккаунта:https://hb.vkcloud-storage.ruилиhttps://hb.ru-msk.vkcloud-storage.ru— для региона Москва;https://hb.kz-ast.vkcloud-storage.ru— для региона Казахстан.
-