Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
В этом документе представлена информация о ролях и разрешениях управления идентификацией и доступом (IAM) для оптимизации маршрутов. IAM позволяет предоставлять детальный доступ к определенным ресурсам оптимизации маршрутов и помогает предотвратить доступ к другим ресурсам. IAM позволяет применять принцип безопасности наименьших привилегий, который гласит, что ни у кого не должно быть больше разрешений, чем ему действительно необходимо.
Когда субъект (пользователь, группа или учетная запись службы) вызывает Google Cloud API, этот субъект должен иметь соответствующие разрешения IAM для использования ресурса. Чтобы предоставить участнику необходимые разрешения, вы предоставляете ему роль IAM.
Чтобы ознакомиться с управлением доступом в Google Cloud в целом, см. обзор IAM .
Предопределенные роли IAM, позволяющие принципалам получать доступ к оптимизации маршрутов:
Route Optimization Editor (roles/routeoptimization.editor) : предоставляет учетной записи пользователя или службы доступ на чтение и запись к ресурсам оптимизации маршрутов в проекте. Это включает в себя возможность вызывать OptimizeTours и BatchOptimizeTours , а также получать длительные операции с помощью GetOperation .
Route Optimization Viewer (roles/routeoptimization.viewer) : предоставляет доступ только для чтения к ресурсам оптимизации маршрутов в проекте. Эта роль позволяет вызывать OptimizeTours и получать доступ к длительным операциям с помощью GetOperation .
Вы можете назначить роль, создав привязку для участника с помощью Cloud SDK:
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-03-11 UTC."],[[["Route Optimization utilizes Identity and Access Management (IAM) to control access to its resources, enabling you to grant specific permissions to users, groups, or service accounts."],["IAM roles like `Route Optimization Editor` and `Route Optimization Viewer` provide predefined permission sets for managing and viewing Route Optimization resources."],["Users or service accounts need appropriate IAM permissions to interact with Google Cloud APIs and use Route Optimization features like `OptimizeTours` and `BatchOptimizeTours`."],["The principle of least privilege is enforced by IAM, ensuring that users have only the necessary permissions for their tasks."],["After role configuration, an OAuth token is required for authentication when using Route Optimization."]]],["IAM roles control access to Route Optimization resources. Principals require appropriate IAM permissions to use Google Cloud APIs. The `Route Optimization Editor` role grants read/write access, including calling `OptimizeTours`, `BatchOptimizeTours`, and `GetOperation`. The `Route Optimization Viewer` role offers read-only access, enabling `OptimizeTours` and `GetOperation`. Roles are assigned to principals through IAM bindings in the Cloud SDK using `gcloud`. After roles are configured, you must create an OAuth token.\n"]]