New-AzureStorageContainerSASToken
Создание маркера SAS для контейнера хранилища Azure.
Предупреждение
Модуль AzureRM PowerShell официально устарел с 29 февраля 2024 г. Пользователям рекомендуется выполнить миграцию из AzureRM в модуль Az PowerShell, чтобы обеспечить постоянную поддержку и обновления.
Хотя модуль AzureRM по-прежнему может функционировать, он больше не поддерживается или не поддерживается, размещая любое постоянное использование на усмотрение и риск пользователя. Ознакомьтесь с нашими ресурсами миграции, чтобы получить рекомендации по переходу в модуль Az.
Синтаксис
New-AzureStorageContainerSASToken
[-Name] <String>
-Policy <String>
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzureStorageContainerSASToken
[-Name] <String>
[-Permission <String>]
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Описание
Командлет New-Azure служба хранилища ContainerSASToken создает маркер подписанного URL-адреса (SAS) для контейнера хранилища Azure.
Примеры
Пример 1. Создание маркера SAS контейнера с полным разрешением контейнера
PS C:\>New-AzureStorageContainerSASToken -Name "Test" -Permission rwdl
В этом примере создается маркер SAS контейнера с полным разрешением контейнера.
Пример 2. Создание нескольких маркеров SAS контейнера по конвейеру
PS C:\>Get-AzureStorageContainer -Container test* | New-AzureStorageContainerSASToken -Permission rwdl
В этом примере создается несколько маркеров SAS контейнера с помощью конвейера.
Пример 3. Создание маркера SAS контейнера с помощью политики общего доступа
PS C:\>New-AzureStorageContainerSASToken -Name "Test" -Policy "PolicyName"
В этом примере создается маркер SAS контейнера с политикой общего доступа.
Параметры
-Context
Указывает контекст хранилища Azure. Его можно создать с помощью командлета New-Azure служба хранилища Context.
Тип: | IStorageContext |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ExpiryTime
Указывает время, в течение которого подпись общего доступа становится недопустимой. Если пользователь задает время начала, но не время истечения срока действия, время окончания срока действия задается на время начала плюс один час. Если ни время начала, ни время истечения срока действия не указано, время истечения срока действия задается в течение текущего времени плюс один час.
Тип: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-FullUri
Указывает, что этот командлет возвращает полный URI BLOB-объектов и маркер подписанного URL-адреса.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IPAddressOrRange
Указывает IP-адрес или диапазон IP-адресов, от которых следует принимать запросы, например 168.1.5.65 или 168.1.5.60-168.1.5.70. Диапазон включаем.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Указывает имя контейнера хранилища Azure.
Тип: | String |
Aliases: | N, Container |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Permission
Задает разрешения для контейнера хранилища.
Важно отметить, что это строка, например rwd
(для чтения, записи и удаления).
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Policy
Указывает хранимую политику доступа Azure.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Protocol
Указывает протокол, разрешенный для запроса. Допустимые значения для этого параметра:
- HttpsOnly
- HttpsOrHttp Значение по умолчанию — HttpsOrHttp.
Тип: | Nullable<T>[SharedAccessProtocol] |
Допустимые значения: | HttpsOnly, HttpsOrHttp |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StartTime
Указывает время, в течение которого подпись общего доступа становится допустимой.
Тип: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |