Программно включить статический веб-сайт в хранилище Azure - PullRequest
0 голосов
/ 22 февраля 2019

Как Статический веб-сайт Функция в учетных записях хранения Azure больше не находится в режиме предварительного просмотра. Есть ли способ установить этот параметр программно (с помощью команд Powershell Az / интерфейса командной строки Azure)?

В настоящее времяЕдинственный способ увидеть это - сделать это вручную в пользовательском интерфейсе:

enter image description here

Ответы [ 2 ]

0 голосов
/ 22 февраля 2019

Согласно документации:

https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website

вы можете использовать CLI

az storage blob service-properties update --account-name <ACCOUNT_NAME> --static-website --404-document <ERROR_DOCUMENT_NAME> --index-document <INDEX_DOCUMENT_NAME>
0 голосов
/ 22 февраля 2019

Вы можете использовать остальные API-хранилища BLOB-объектов. Конечная точка для настройки свойств службы BLOB-объектов.Вы можете изменить статические свойства веб-сайта в версии API 2018-03-28.

PUT https://<account-name>.blob.core.windows.net/?restype=service&comp=properties

Тело:

<?xml version="1.0" encoding="utf-8"?>  
<StorageServiceProperties>  
    <StaticWebsite>
        <Enabled>true|false</Enabled>
        <IndexDocument>default-name-of-index-page-under-each-directory</IndexDocument>
        <ErrorDocument404Path>absolute-path-of-the-custom-404-page</ErrorDocument404Path>
    </StaticWebsite>
</StorageServiceProperties>  

См. Документы о том, как авторизоваться самостоятельно.

https://docs.microsoft.com/en-us/rest/api/storageservices/set-blob-service-properties

Абстракция Powershell существует.

Enable-AzStorageStaticWebsite -IndexDocument $indexdoc -ErrorDocument404Path $errordoc https://docs.microsoft.com/en-us/powershell/module/az.storage/enable-azstoragestaticwebsite?view=azps-1.3.0

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