Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brand new file 2 #6

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Brand new file 2 #6

wants to merge 1 commit into from

Conversation

vnkiryushkin
Copy link
Owner

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=ru

Description of changes:

1. В [консоли управления]({{ link-console-main }}) выберите нужное облако или каталог.
1. Перейдите на вкладку **{{ ui-key.yacloud.common.resource-acl.label_access-bindings }}**.
1. Нажмите кнопку **{{ ui-key.yacloud.common.resource-acl.button_configure-access }}**.
1. В открывшемся окне выберите раздел **{{ ui-key.yacloud_components.acl.label.service-accounts}}**.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. В открывшемся окне выберите раздел **{{ ui-key.yacloud_components.acl.label.service-accounts}}**.
1. В открывшемся окне выберите раздел **Service Accounts**.


Чтобы загрузить [объект](../concepts/object.md), выполните команду, указав путь к локальному файлу, который нужно загрузить, имя вашего бакета и [ключ](../concepts/object.md#key), по которому объект будет храниться в бакете:

```bash
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```bash


{% list tabs group=instructions %}

- AWS CLI {#aws-cli}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- AWS CLI {#aws-cli}
- AWS CLI { #aws-cli }

1. [Подготовьте облако к работе](#before-you-begin).
1. [Настройте сервисный аккаунт](#create-sa).
1. [Установите и настройте AWS CLI](#cli-setup).
1. [Создайте бакет](#the-first-bucket).
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. [Создайте бакет](#the-first-bucket).
1. Создайте бакет #the-first-bucket.


1. Задайте эндпоинт {{ objstorage-name }}:

```bash
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```bash


{% list tabs group=instructions %}

- Консоль управления {#console}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Консоль управления {#console}
- Консоль управления {\#console}

endpoint_url = https://{{ s3-storage-host }}/
```

{% endif %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% endif %}
{% endif %}

@@ -0,0 +1,254 @@
---
title: "Начало работы с помощью AWS CLI"
description: "Следуя данной инструкции, вы сможете создать бакета и загрузить в него объект с помощью AWS CLI."
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
description: "Следуя данной инструкции, вы сможете создать бакета и загрузить в него объект с помощью AWS CLI."
description: «Следуя данной инструкции, вы сможете создать бакет и загрузить в него объект с помощью AWS CLI».

aws configure set endpoint_url https://{{ s3-storage-host }}/
```

{% cut "Пример получившихся конфигурационных файлов" %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% cut "Пример получившихся конфигурационных файлов" %}
{% cut "Пример получившихся конфигурационных файлов" %}

```bash
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" --output "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
sudo ./aws/install
sudo ./aws/install


После закрытия диалога значение ключа будет недоступно.

{% endnote %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% endnote %}
{% endnote %}


Для работы с {{ objstorage-name }} всегда указывайте регион — `{{ region-id }}`. Другие значения региона могут привести к ошибке авторизации.

{% if region == "kz" %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% if region == "kz" %}
{% if region == "kz" %}


- Windows {#windows}

1. Скачайте [установочный файл](https://awscli.amazonaws.com/AWSCLIV2.msi) AWS CLI.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Скачайте [установочный файл](https://awscli.amazonaws.com/AWSCLIV2.msi) AWS CLI.
1. Скачайте установочный файл [https://awscli.amazonaws.com/AWSCLIV2.msi](https://awscli.amazonaws.com/AWSCLIV2.msi) AWS CLI.


{% include [store-aws-key-in-lockbox](../../_includes/storage/store-aws-key-in-lockbox.md) %}

{% endif %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% endif %}
{% endif %}

1. [Загрузите объект в бакет](#upload-files).
1. [Получите ссылку на скачивание файла](#get-link).

## Подготовьте облако к работе {#before-you-begin}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Подготовьте облако к работе {#before-you-begin}
## Подготовьте облако к работе { #before-you-begin }


{% endnote %}

## Создайте бакет {#the-first-bucket}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Создайте бакет {#the-first-bucket}
## Создайте бакет { #the-first-bucket }


{% if region == "kz" %}

```text
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```text
```text


{% endlist %}

## Настройте сервисный аккаунт {#create-sa}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Настройте сервисный аккаунт {#create-sa}
## Настройте сервисный аккаунт { #create-sa }

```text
[default]
region = kz1
endpoint_url = https://{{ s3-storage-host }}/
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
endpoint_url = https://{{ s3-storage-host }}/
endpoint_url = https://{{ s3-storage-host }}/```

В терминале выполните команду, указав имя бакета, ключ объекта и время жизни ссылки в секундах:

```bash
aws s3 presign s3://<имя_бакета>/<ключ_объекта> --expires-in <время_жизни>
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
aws s3 presign s3://<имя_бакета>/<ключ_объекта> --expires-in <время_жизни>
aws s3 presign s3://\[имя_бакета\]/\[ключ_объекта\] --expires-in \[время_жизни\]


{% list tabs group=instructions %}

- Консоль управления {#console}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Консоль управления {#console}
- Консоль управления {\#console}


{% list tabs group=instructions %}

- AWS CLI {#aws-cli}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- AWS CLI {#aws-cli}
- AWS CLI { #aws-cli }

1. Задайте описание ключа и нажмите кнопку **{{ ui-key.yacloud.iam.folder.service-account.overview.popup-key_button_create }}**.
1. Сохраните идентификатор и секретный ключ.

{% note alert %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% note alert %}
{% note alert %}


* `AWS Access Key ID` — идентификатор статического ключа, полученный ранее.
* `AWS Secret Access Key` — секретный ключ, полученный ранее.
* `Default region name` — регион `{{ region-id }}`.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* `Default region name` — регион `{{ region-id }}`.
* `Default region name` — регион {{ region-id }}.


В терминале выполните команду, указав имя бакета, ключ объекта и время жизни ссылки в секундах:

```bash
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```bash


```text
[default]
region = kz1
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
region = kz1
region = kz1

aws s3 presign s3://<имя_бакета>/<ключ_объекта> --expires-in <время_жизни>
```

Полученной ссылкой вы можете поделиться или использовать ее в своем сервисе для доступа к файлу.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Полученной ссылкой вы можете поделиться или использовать ее в своем сервисе для доступа к файлу.
Полученной ссылкой вы можете поделиться или использовать её в своём сервисе для доступа к файлу.


{% endcut %}

{% endlist %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% endlist %}
{% endlist %}

{% if region == "kz" %}

```text
[default]
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[default]
[default]


## Создайте бакет {#the-first-bucket}

{% list tabs group=instructions %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% list tabs group=instructions %}
{% list tabs group=instructions %}

1. [Установите и настройте AWS CLI](#cli-setup).
1. [Создайте бакет](#the-first-bucket).
1. [Загрузите объект в бакет](#upload-files).
1. [Получите ссылку на скачивание файла](#get-link).
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. [Получите ссылку на скачивание файла](#get-link).
1. [Получите ссылку на скачивание файла](#get-link).


## Загрузите объект в бакет {#upload-files}

{% list tabs group=instructions %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% list tabs group=instructions %}
{% list tabs group=\"instructions\" %}


```bash
aws s3 cp <путь_к_локальному_файлу>/ s3://<имя_бакета>/<ключ_объекта>
```
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```

1. Нажмите кнопку **{{ ui-key.yacloud.common.resource-acl.button_configure-access }}**.
1. В открывшемся окне выберите раздел **{{ ui-key.yacloud_components.acl.label.service-accounts}}**.
1. Выберите нужный сервисный аккаунт из списка или воспользуйтесь поиском.
1. Нажмите кнопку ![image](../../_assets/console-icons/plus.svg) **{{ ui-key.yacloud_components.acl.button.add-role }}** и выберите роль из списка или воспользуйтесь поиском.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Нажмите кнопку ![image](../../_assets/console-icons/plus.svg) **{{ ui-key.yacloud_components.acl.button.add-role }}** и выберите роль из списка или воспользуйтесь поиском.
1. Нажмите кнопку \![image](../../_assets/console-icons/plus.svg) **{{ ui-key.Yandex_Cloud_components.acl.button.add-role }}** и выберите роль из списка или воспользуйтесь поиском.


{% note alert %}

После закрытия диалога значение ключа будет недоступно.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
После закрытия диалога значение ключа будет недоступно.
После закрытия диалога значение ключа будет недоступно.


- AWS CLI {#aws-cli}

В терминале выполните команду, указав имя [бакета](../concepts/bucket.md):
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
В терминале выполните команду, указав имя [бакета](../concepts/bucket.md):
В терминале выполните команду, указав имя [бакета](../concepts/bucket.md).


## Подготовьте облако к работе {#before-you-begin}

{% list tabs group=instructions %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% list tabs group=instructions %}
{% list tabs group=\"instructions\" %}


## Настройте сервисный аккаунт {#create-sa}

{% list tabs group=instructions %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% list tabs group=instructions %}
{% list tabs group=\"instructions\" %}


Учитывайте [особенности](../tools/aws-cli.md#specifics) работы AWS CLI с {{ objstorage-name }}.

{% endnote %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% endnote %}
{% endnote %}


{% endif %}

1. Задайте эндпоинт {{ objstorage-name }}:
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Задайте эндпоинт {{ objstorage-name }}:
1. Задайте эндпоинт {{objstorage-name}}:


- AWS CLI {#aws-cli}

Чтобы загрузить [объект](../concepts/object.md), выполните команду, указав путь к локальному файлу, который нужно загрузить, имя вашего бакета и [ключ](../concepts/object.md#key), по которому объект будет храниться в бакете:
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Чтобы загрузить [объект](../concepts/object.md), выполните команду, указав путь к локальному файлу, который нужно загрузить, имя вашего бакета и [ключ](../concepts/object.md#key), по которому объект будет храниться в бакете:
Чтобы загрузить [объект](../concepts/object.md), выполните команду, указав путь к локальному файлу, который нужно загрузить, имя вашего бакета и [ключ](../concepts/object.md#key), по которому объект будет храниться в бакете.

* `AWS Secret Access Key` — секретный ключ, полученный ранее.
* `Default region name` — регион `{{ region-id }}`.

Для работы с {{ objstorage-name }} всегда указывайте регион — `{{ region-id }}`. Другие значения региона могут привести к ошибке авторизации.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Для работы с {{ objstorage-name }} всегда указывайте регион — `{{ region-id }}`. Другие значения региона могут привести к ошибке авторизации.
Для работы с {{ objstorage-name }} всегда указывайте регион — `{{ region-id }}`. Другие значения региона могут привести к ошибке авторизации.

- Windows {#windows}

1. Скачайте [установочный файл](https://awscli.amazonaws.com/AWSCLIV2.msi) AWS CLI.
1. Откройте файл и следуйте инструкциям программы установки.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Откройте файл и следуйте инструкциям программы установки.
1. Откройте файл и следуйте инструкциям программы установки.

sudo ./aws/install
```

1. После завершения установки перезапустите терминал.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. После завершения установки перезапустите терминал.
1. После завершения установки, перезапустите терминал.


Подробнее см. в документе [{#T}](../../iam/operations/sa/assign-role-for-sa.md).

{% include [access-bucket-sa](../../_includes/storage/access-bucket-sa.md) %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% include [access-bucket-sa](../../_includes/storage/access-bucket-sa.md) %}
{% include [access-bucket-sa](../../_includes/storage/access-bucket-sa.md) %}

aws_secret_access_key = <секретный_ключ>
```

{% endcut %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% endcut %}
{% endcut %}


Полученной ссылкой вы можете поделиться или использовать ее в своем сервисе для доступа к файлу.

Подробности см. в документе [{#T}](../operations/objects/link-for-download.md).
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Подробности см. в документе [{#T}](../operations/objects/link-for-download.md).
Подробности см. в документе {\#T} (operations/objects/link-for-download.md).

[default]
region = kz1
endpoint_url = https://{{ s3-storage-host }}/
```
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```


- AWS CLI {#aws-cli}

В терминале выполните команду, указав имя бакета, ключ объекта и время жизни ссылки в секундах:
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
В терминале выполните команду, указав имя бакета, ключ объекта и время жизни ссылки в секундах:
В терминале выполните команду, указав имя бакета, ключ объекта и время жизни ссылки в секундах.

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" --output "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
```
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```

1. В открывшемся окне выберите раздел **{{ ui-key.yacloud_components.acl.label.service-accounts}}**.
1. Выберите нужный сервисный аккаунт из списка или воспользуйтесь поиском.
1. Нажмите кнопку ![image](../../_assets/console-icons/plus.svg) **{{ ui-key.yacloud_components.acl.button.add-role }}** и выберите роль из списка или воспользуйтесь поиском.
1. Нажмите кнопку **{{ ui-key.yacloud_components.acl.action.apply }}**.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Нажмите кнопку **{{ ui-key.yacloud_components.acl.action.apply }}**.
1. Нажмите кнопку **{{ ui-key.YandexCloudComponents.acl.action.apply }}**.


- Консоль управления {#console}

1. Создайте сервисный аккаунт:
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Создайте сервисный аккаунт:
1. Создайте сервисный аккаунт.

1. [Настройте сервисный аккаунт](#create-sa).
1. [Установите и настройте AWS CLI](#cli-setup).
1. [Создайте бакет](#the-first-bucket).
1. [Загрузите объект в бакет](#upload-files).
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. [Загрузите объект в бакет](#upload-files).
1. Загрузите объект в бакет #upload-files.


Подробнее см. в документе [{#T}](../../iam/operations/sa/create-access-key.md).

{% endlist %}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{% endlist %}
{% endlist %}


{% endlist %}

Подробнее об установке AWS CLI см. в [документации AWS](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html).
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Подробнее об установке AWS CLI см. в [документации AWS](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html).
Подробнее об установке AWS CLI см. в [документации AWS](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html).


{% endlist %}

Подробнее о настройке AWS CLI см. в [документации AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html).
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Подробнее о настройке AWS CLI см. в [документации AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html).
Подробнее о настройке AWS CLI см. в [документации AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html).


```bash
aws s3 presign s3://<имя_бакета>/<ключ_объекта> --expires-in <время_жизни>
```
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```


1. В терминале выполните команду:

```bash
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```bash


1. Введите значения для параметров:

* `AWS Access Key ID` — идентификатор статического ключа, полученный ранее.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* `AWS Access Key ID` — идентификатор статического ключа, полученный ранее.
* AWS Access Key ID — идентификатор статического ключа, полученный ранее.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant