Этот запрос не авторизован для выполнения этой операции
В этом сообщении предлагаются наиболее применимые исправления ошибки, статус 403: этот запрос не авторизован для выполнения этой операции с использованием этого разрешения, которое может возникнуть при выполнении определенных задач с помощью Azure Storage Explorer, Azure Data Factory (ADF) и/или Azure Databricks. .
СтатусКод=403
StatusDescription=Этот запрос не авторизован для выполнения этой операции с использованием этого разрешения.
ErrorCode=АвторизацияПермиссионМисматч
Статус 403: Этот запрос не авторизован для выполнения этой операции с использованием этого разрешения.
Если вы получите Статус 403: Этот запрос не авторизован для выполнения этой операции с использованием этого разрешения. которые могут возникать при работе с Azure Storage Explorer, Azure Data Factory (ADF) или Azure Databricks, чтобы устранить проблему в зависимости от вашего сценария, выполните следующие действия.
1]Обязательно назначьте роль участника хранилища BLOB-объектов субъекту-службе в области действия учетной записи хранения ADLS Gen 2. Из-за проблемы с драйвером ABFS эта ошибка возникала, даже если списки ACL были полностью предоставлены. Субъект-служба должен быть добавлен в разрешение IAM участника учетной записи хранения на
Учетная запись Azure Data Lake Storage поколения 2 (ADLS Gen 2) в результате этой проблемы. С тех пор проблема была решена в HADOOP-15969, и теперь исправление включено в среду выполнения Databricks 5.x. Если вы правильно поняли списки управления доступом, вам не нужно предоставлять субъекту-службе какие-либо разрешения IAM для учетной записи ADLS Gen 2.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
2]Вам необходимо проверить права доступа для ADF и типа пользователя. Примечание. Участник данных хранилища BLOB-объектов: используется для предоставления разрешений на чтение, запись и удаление ресурсов хранилища BLOB-объектов.
3]Проверьте брандмауэр учетной записи хранения. Временно отключите его и посмотрите, поможет ли это.
4]Убедитесь, что номер версии AzCopy — 10,4 или выше. Вы можете подписаться на обновления на страницах выпусков AzCopy. Вы будете уведомлены о выпуске всех выпусков и сможете проверить опубликованные там примечания к выпуску. Кроме того, убедитесь, что вы используете Azure Storage Explorer версии 1.14 или выше.
Надеюсь, это поможет!
Читать: Общие сведения о хранилище BLOB-объектов, очередей и таблиц в Windows Azure
Что такое BlobServiceClient?
BlobServiceClient позволяет управлять ресурсами службы хранилища Azure и контейнерами больших двоичных объектов. Учетная запись хранения предоставляет пространство имен верхнего уровня для службы BLOB-объектов. Вы можете создать новый объект BlobBaseClient, добавив blobName в конец Uri. Новый BlobBaseClient использует тот же конвейер политик запросов, что и BlobContainerClient.
Читать: Инструмент импорта и экспорта Microsoft Azure: инструмент для подготовки и восстановления диска
Что такое делегирование пользователей SAS?
Вы можете защитить маркер подписи общего доступа (SAS) для доступа к контейнеру, каталогу или большому двоичному объекту, используя либо учетные данные Azure Active Directory (Azure AD), либо ключ учетной записи. SAS, защищенный с помощью учетных данных Azure AD, называется SAS делегирования пользователя. В Active Directory вы можете делегировать управление, выполнив следующие действия:
- Щелкните правой кнопкой мыши подразделение, чтобы добавить компьютеры, а затем щелкните Делегировать управление.
- В мастере делегирования управления нажмите «Далее».
- Нажмите «Добавить», чтобы добавить пользователя или группу в список «Выбранные пользователи и группы», а затем нажмите «Далее».
Как делегировать пользователя в SAP?
Чтобы делегировать пользователя в SAP, выполните следующие действия:
- Выберите Делегирование моих настроек.
- Включите делегирование нужного типа элемента, установив его флажок в столбце Включено.
- В строке, соответствующей нужному типу элемента, введите имя нужного пользователя в поле столбца Делегировать кому или выберите из списка имен.
- Сохраните изменения.
Как очистить кэш Azure?
Чтобы очистить локальные журналы кэша Azure, остановите и перезапустите приложение. Это действие очищает старый кеш. Чтобы очистить хранилище Azure, выполните следующие команды одну за другой:
AzureStorageEmulator.exe запустить AzureStorageEmulator.exe остановить AzureStorageEmulator.exe статус AzureStorageEmulator.exe очистить
Читайте: Что такое большие данные — простое объяснение с примером.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)