Azure Ошибка Blob Container ResourceNotFound - PullRequest
1 голос
/ 31 января 2020

Я хочу разместить установщик в нашем хранилище BLOB-объектов Azure, чтобы к нему можно было получить доступ через URL, но контейнер недоступен через URL.

Я создал контейнер следующим образом: -

1) На портале Azure, go для учетной записи хранения => Служба BLOB-объектов => Контейнеры

2) Нажмите «+ Контейнер», дайте ему имя и установите «Публикация». c уровень доступа 'к' Контейнеру (анонимный доступ на чтение для контейнеров и больших двоичных объектов) '

3) Используя CloudBerry Explorer, загрузите файлы в Контейнер (который отображается и работает оттуда).

В разделе «Свойства» этот контейнер теперь говорит, что у него есть URL-адрес «https://storageaccount.blob.core.windows.net/containername», но если я go на этот URL-адрес, я получаю: -

<Error>
<Code>ResourceNotFound</Code>
<Message>
The specified resource does not exist. RequestId:<Guid> Time:2020-01-31T10:12:46.2299517Z
</Message>
</Error>

Я также пытался: -

1) Установка уровня доступа «Blob» (анонимный доступ на чтение только для BLOB-объектов) «

2) Добавление« Политики доступа »с помощью» Разрешения »установлены на« Чтение »и« Список », без начала или истечения срока действия

3) Добавление« Политики доступа », со всеми установленными« Разрешениями »и установкой. Время истечения срока действия и время истечения установлены соответственно до и после текущей даты.

4) Создание контейнера и разрешений изнутри CloudBerry (который затем по-прежнему отображается на портале Azure и сообщает, что имеет правильный доступ уровень).

Ничего не работает, каждый раз, когда я пытаюсь получить доступ к URL-адресу, я получаю

<Error>
<Code>ResourceNotFound</Code>
<Message>
The specified resource does not exist. RequestId:<Guid> Time:2020-01-31T10:12:46.2299517Z
</Message>
</Error>

Поиск в Google не выдает ничего, что я еще не пробовал, и большинство страниц просто скажите «Publi c level access» для «Container (анонимный доступ на чтение для контейнеров и BLOB-объектов)», и это было первое, что я сделал.

У какой-нибудь доброй души есть идеи?

Редактировать : Подробнее

Кажется, что процесс частично успешен.

Целью было разместить установщик в контейнере BLOB-объектов, чтобы пользователи могли загрузить его в установить, и с этого момента он будет автоматически обновляться всякий раз, когда я помещаю новую версию в контейнер.

Автообновление работает, я только что попробовал. Я установил версию, используя локальные версии файлов, которые я изначально загрузил в контейнер, затем опубликовал новую версию, загрузил ее в контейнер и запустил ранее установленную программу. Он обновился из контейнера. Итак, эта часть работает.

Однако я не вижу файлов в URL, чтобы сначала получить установщик, поэтому пользователи не могут выполнить первоначальную установку.

Редактировать # 2 : я идиот ...

Если я укажу имя файла в URL (setup.exe), он загрузится и позволит мне установить.

Извините, ребята, ошибка пользователя на этом! Ожидал, что сможет перечислить файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...