Skip to content

Commit a29ba81

Browse files
DataUI VCS RobotAlexJameson
DataUI VCS Robot
authored andcommitted
Release 14.02.2025
* Audit Trails: added new events for Managed k8s and Lockbox. * Cloud Desktop: added prices. * Cloud Notification Service: added instructions for working with Push and SMS notifications. * Cloud Notification Service: added instructions for working with SDK C++, Go, Java, JavaScript, Kotlin, .NET. * Code Assistant: added description of suggestion indicator. * Foundation Models: disabling request logging via ML SDK documented. * Glossary: documented the term URL. * Data Transfer: documented the endpoint statuses. * Fixes and improvements.
1 parent 68e6cb0 commit a29ba81

File tree

78 files changed

+3937
-279
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+3937
-279
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
| Resource | Cost per hour, without VAT |
2+
| --- | --- |
3+
| 50% vCPU | $0.00664 |
4+
| 100% vCPU | $0.01096 |
5+
| RAM (for 1 GB) | $0.00344 |
+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
| Type | Cost of 1 GB per hour, without VAT | Cost of 1 GB per month, without VAT |
2+
| --- | --- | --- |
3+
| Fast disk drive (SSD) | $0.000176 | {% calc [currency=USD] 0.000176 × 720 %} |
4+
| Standard disk drive (HDD) | $0.000048 | {% calc [currency=USD] 0.000048 × 720 %} |

en/cloud-desktop/pricing.md

+52-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,55 @@ editable: false
88

99

1010

11-
At the [Preview](../overview/concepts/launch-stages.md) stage, {{ cloud-desktop-name }} is free of charge.
11+
{% note warning %}
12+
13+
These prices apply starting February 25, 2025.
14+
15+
{% endnote %}
16+
17+
## What goes into the cost of using {{ sws-name }} {#rules}
18+
19+
The {{ cloud-desktop-name }} usage cost is based on:
20+
* Desktop computing resources:
21+
* Number of cores (vCPUs).
22+
* Amount of RAM.
23+
* Type and size of storage.
24+
* Amount of outgoing traffic.
25+
26+
{% include [pricing-gb-size](../_includes/pricing-gb-size.md) %}
27+
28+
The monthly prices are based on 720 hours per month.
29+
30+
### Computing resources usage {#use-resources}
31+
32+
The cost of a desktop depends on the allocated computing resources and usage time. Attached disks and network usage are charged separately.
33+
34+
The cost is calculated for the time of using the desktop, when the status switches to `CREATING` (during creation) or `STARTING` (during startup) until it is completely stopped. The time when the desktop is stopped is not charged.
35+
36+
The desktop starts automatically once it is created.
37+
38+
### Storage usage {#use-storage}
39+
40+
Disks are charged for whether desktops are running or not.
41+
42+
## Prices for the Russia region {#prices}
43+
44+
{% include [pricing-diff-regions](../_includes/pricing-diff-regions.md) %}
45+
46+
### Computing resources {#prices-desktop-resources}
47+
48+
49+
50+
{% include [usd-nfs.md](../_pricing/cloud-desktop/usd-desktop-resources.md) %}
51+
52+
53+
### Disks and images {#prices-storage}
54+
55+
56+
57+
{% include [usd-nfs.md](../_pricing/cloud-desktop/usd-storage.md) %}
58+
59+
60+
{% endlist %}
61+
62+
{% include [egress-traffic-pricing](../_includes/egress-traffic-pricing.md) %}

en/presets.yaml

+40
Original file line numberDiff line numberDiff line change
@@ -6630,12 +6630,46 @@ default:
66306630
cloud-tree-list:
66316631
value_search-placeholder: Search
66326632
cns:
6633+
action_copy-msg-id: Copy ID
6634+
action_create-channel: Create notifications channel
6635+
action_create-endpoint: Create endpoint
6636+
action_send-msg: Send
6637+
action_sms-leave-sandbox: Leave sandbox
6638+
auth_certificate: Certificate
6639+
auth_token: Token
6640+
button_add-description: Add description
6641+
env_development: Development
6642+
env_production: Production
66336643
field_apns-bundle-id: Bundle ID
66346644
field_apns-certificate: Certificate
6645+
field_apns-environment: Environment
66356646
field_apns-key: Signature key
66366647
field_apns-key-id: Key ID
6648+
field_apns-method: Authentication method
66376649
field_apns-private-key: Private certificate key
66386650
field_apns-team-id: Developer ID
6651+
field_channel-name: Name
6652+
field_endpoint-user-data: User data
6653+
field_gcm-api-key: API key
6654+
field_gcm-file: Google Cloud service account key in JSON format
6655+
field_gcm-version: FCM API version
6656+
field_hms-client-id: Key ID
6657+
field_hms-client-secret: API key
6658+
field_token: Device token
6659+
label_editor-json: JSON
6660+
label_editor-text: Text
6661+
label_endpoints: Endpoints
6662+
label_phone-numbers: Test numbers
6663+
section_message-sending: Send messages
6664+
select_apns-title: Apple iOS
6665+
select_gcm-title: Google Android
6666+
select_hms-title: Huawei Android
6667+
sender_sms-common: Common sender
6668+
sender_sms-individual: Individual sender
6669+
switch_gcm-api-legacy: Legacy
6670+
switch_gcm-api-v1: HTTP v1
6671+
type_mobile: Mobile Push notifications
6672+
type_sms: SMS
66396673
common:
66406674
add: Add
66416675
all: All
@@ -6649,6 +6683,7 @@ default:
66496683
cancel: Cancel
66506684
clear: Clear
66516685
clone: Clone
6686+
confirm: Confirm
66526687
continue: Continue
66536688
create: Create
66546689
create-new: Create new
@@ -7187,6 +7222,10 @@ default:
71877222
label_connector-status-DONE: Completed
71887223
label_connector-status-RUNNING: Replicating
71897224
label_connectors: Transfers
7225+
label_endpoint-status-CREATING: Creating
7226+
label_endpoint-status-DELETING: Deleting
7227+
label_endpoint-status-READY: Ready
7228+
label_endpoint-status-UPDATING: Updating
71907229
label_endpoints: Endpoints
71917230
label_monitoring: Monitoring
71927231
dataproc:
@@ -7392,6 +7431,7 @@ default:
73927431
label_cdn: Cloud CDN
73937432
label_certificate-manager: Certificate Manager
73947433
label_cloud-desktop: Cloud Desktop
7434+
label_cns: Cloud Notification Service
73957435
label_compute: Compute Cloud
73967436
label_connection-manager: Connection manager
73977437
label_container-registry: Container Registry

redirects.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,17 @@ common:
3232
- from: ^/free-trial/(.*)
3333
to: /getting-started/$1
3434
- from: ^/free-trial/concepts/limits
35-
to: getting-started/free-trial/limits
35+
to: /getting-started/free-trial/concepts/limits
3636
- from: ^/free-trial/concepts/quickstart
37-
to: getting-started/free-trial/quickstart
37+
to: /getting-started/free-trial/concepts/quickstart
3838
- from: ^/free-trial/concepts/trial-ending
39-
to: getting-started/free-trial/trial-ending
39+
to: /getting-started/free-trial/concepts/trial-ending
4040
- from: ^/free-trial/concepts/upgrade-to-paid
41-
to: getting-started/free-trial/concepts/upgrade-to-paid
41+
to: /getting-started/free-trial/concepts/upgrade-to-paid
4242
- from: ^/free-trial/concepts/usage-grant
43-
to: getting-started/usage-grant
43+
to: /getting-started/usage-grant
4444
- from: ^/free-trial/concepts/usage-monitor
45-
to: billing/operations/check-charges
45+
to: /billing/operations/check-charges
4646
- from: ^/managed-airflow/tutorials/data-proc-automation
4747
to: /managed-airflow/tutorials/data-processing-automation
4848
- from: ^/managed-kafka/tutorials/data-proc
Loading

ru/_assets/code-assistant/loading.svg

+1
Loading
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
Имя события | Описание
22
--- | ---
3-
`GetPayload` | Факт доступа к содержимому секрета
3+
`GetPayload` | Факт доступа к содержимому секрета
4+
`GetPayloadEx` | Факт доступа к содержимому секрета по каталогу или имени
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Имя события | Описание
2+
--- | ---
3+
`apiserver.ApiServerApprove` | Подтверждение запроса
4+
`apiserver.ApiServerBind` | Привязка роли
5+
`apiserver.ApiServerCreate` | Создание ресурса
6+
`apiserver.ApiServerDelete` | Удаление ресурса
7+
`apiserver.ApiServerDeleteCollection` | Удаление коллекции ресурсов
8+
`apiserver.ApiServerEscalate` | Повышение привилегий
9+
`apiserver.ApiServerGet` | Получение информации о ресурсе
10+
`apiserver.ApiServerHead` | Получение метаданных ресурса
11+
`apiserver.ApiServerImpersonate` | Имперсонация
12+
`apiserver.ApiServerList` | Получение информации о коллекции ресурсов
13+
`apiserver.ApiServerPatch` | Изменение ресурса
14+
`apiserver.ApiServerPost` | Создание ресурса
15+
`apiserver.ApiServerPut` | Обновление ресурса
16+
`apiserver.ApiServerUpdate` | Изменение запроса
17+
`apiserver.ApiServerWatch` | Отслеживание ресурсов

ru/_includes/audit-trails/events/managed-k8s-events.md

+2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@
88
`DeleteNodeGroup` | Удаление группы узлов
99
`DeleteStoppedCluster` | Удаление остановленного кластера
1010
`InstallHelmRelease` | Установка версии Helm
11+
`SetClusterAccessBindings` | Назначение прав доступа к кластеру
1112
`StartCluster` | Запуск кластера
1213
`StopCluster` | Остановка кластера
1314
`UninstallHelmRelease` | Удаление версии Helm
1415
`UpdateCluster` | Изменение кластера
16+
`UpdateClusterAccessBindings` | Изменение прав доступа к кластеру
1517
`UpdateHelmRelease` | Изменение версии Helm
1618
`UpdateNodeGroup` | Изменение группы узлов
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Во время генерации подсказки слева от редактируемого кода отобразится значок загрузки ![image](../../_assets/code-assistant/loading.svg). Если генерация прекратится или результата не будет, вы увидите значок отсутствия подсказки ![image](../../_assets/code-assistant/chat_crossed.svg). По умолчанию индикатор подсказки включен.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
* APNs:
2+
3+
* Аутентификация с токеном:
4+
5+
* `PlatformPrincipal` — путь к файлу с ключом подписи токена, полученный в Apple.
6+
* `PlatformCredential` — идентификатор ключа подписи (Key ID).
7+
* `ApplePlatformTeamID` — идентификатор разработчика (Team ID).
8+
* `ApplePlatformBundleID` — идентификатор приложения (Bundle ID).
9+
10+
* Аутентификация с сертификатом:
11+
12+
* `PlatformPrincipal` — SSL-сертификат в формате `.pem`.
13+
* `PlatformCredential` — закрытый ключ сертификата в формате `.pem`.
14+
15+
{% include [convert-p12-to-pem](convert-p12-to-pem.md) %}
16+
17+
Аутентификация с токеном — более современный и безопасный метод.
18+
19+
* FCM: `PlatformCredential` — ключ сервисного аккаунта Google Cloud в формате JSON для аутентификации с помощью HTTP v1 API или API-ключ (server key) для аутентификации с помощью Legacy API.
20+
21+
Используйте HTTP v1 API, так как с июля 2024 года [FCM legacy API не поддерживается](https://firebase.google.com/docs/cloud-messaging/migrate-v1).
22+
23+
* HMS:
24+
25+
* `PlatformPrincipal` — идентификатор ключа.
26+
* `PlatformCredential` — API-ключ.

ru/_includes/notifications/auth-fcm.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Вы можете аутентифицироваться на мобильной платформе FCM с помощью _HTTP v1 API_ или _Legacy API_:
2-
* Для аутентификации с помощью HTTP v1 API вам понадобится **Ключ сервисного аккаунта Google Cloud в формате JSON**. С помощью ключа генерируются временные токены OAuth 2.0 для аутентификации запросов в FCM HTTP v1 API. Можно получить в консоли управления Google Cloud.
3-
* Для аутентификации с помощью Legacy API вам понадобится **API-ключ** (server key). Можно получить в консоли управления Firebase.
2+
* Для аутентификации с помощью HTTP v1 API вам понадобится **{{ ui-key.yacloud.cns.field_gcm-file }}**. С помощью ключа генерируются временные токены OAuth 2.0 для аутентификации запросов в FCM HTTP v1 API. Можно получить в консоли управления Google Cloud.
3+
* Для аутентификации с помощью Legacy API вам понадобится **{{ ui-key.yacloud.cns.field_gcm-api-key }}** (server key). Можно получить в консоли управления Firebase.
44

55
{% note info %}
66

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Вы можете аутентифицироваться на мобильной платформе HMS с помощью следующих параметров:
2-
* **Идентификатор ключа**.
3-
* **API-ключ**.
2+
* **{{ ui-key.yacloud.cns.field_hms-client-id }}**.
3+
* **{{ ui-key.yacloud.cns.field_hms-client-secret }}**.
44

55
Подробнее см. в [документации HMS](https://developer.huawei.com/consumer/en/doc/hmscore-common-Guides/get-started-hmscore-0000001212585589).
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
1. В [консоли управления]({{ link-console-main }}) перейдите в каталог, в котором находится канал уведомлений.
2+
1. В списке сервисов выберите **{{ ui-key.yacloud.iam.folder.dashboard.label_cns }}**.
3+
1. Напротив нужного канала уведомлений нажмите ![image](../../_assets/console-icons/ellipsis.svg) и выберите **{{ ui-key.yacloud.common.delete }}**.
4+
1. В открывшемся окне нажмите **{{ ui-key.yacloud.common.delete }}**.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
```bash
2+
aws sns create-platform-endpoint \
3+
--platform-application-arn <ARN_канала_уведомлений> \
4+
--token <Push-токен>
5+
```
6+
7+
Где:
8+
9+
* `--platform-application-arn` — идентификатор (ARN) канала уведомлений.
10+
* `--token` — уникальный Push-токен приложения на устройстве пользователя.
11+
12+
В результате вы получите идентификатор (ARN) мобильного эндпоинта. Сохраните его для дальнейшего использования.
13+
14+
Подробнее о команде `aws sns create-platform-endpoint` см. в [документации AWS](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/create-platform-endpoint.html).
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
```php
2+
$response = $client->createPlatformEndpoint(
3+
[
4+
'PlatformApplicationArn' => '<ARN_канала_уведомлений>',
5+
'Token' => '<Push-токен>',
6+
]
7+
);
8+
9+
print($response->get('EndpointArn'));
10+
```
11+
12+
Где:
13+
14+
* `PlatformApplicationArn` — идентификатор (ARN) канала уведомлений.
15+
* `Token` — уникальный Push-токен приложения на устройстве пользователя.
16+
17+
В результате вы получите идентификатор (ARN) мобильного эндпоинта.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
```python
2+
response = client.create_platform_endpoint(
3+
PlatformApplicationArn="<ARN_канала_уведомлений>",
4+
Token="<Push-токен>",
5+
)
6+
print ("Endpoint ARN:", response["EndpointArn"])
7+
```
8+
9+
Где:
10+
11+
* `PlatformApplicationArn` — идентификатор (ARN) канала уведомлений.
12+
* `Token` — уникальный Push-токен приложения на устройстве пользователя.
13+
14+
В результате вы получите идентификатор (ARN) мобильного эндпоинта.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
* `APNS` и `APNS_SANDBOX` — Apple Push Notification service (APNs). Для тестирования приложения используйте `APNS_SANDBOX`.
2+
* `GCM` — Firebase Cloud Messaging (FCM).
3+
* `HMS` — Huawei Mobile Services (HMS).

0 commit comments

Comments
 (0)