Поделиться через


New-AzDataLakeGen2SasToken

Создает маркер SAS для элемента Azure DatalakeGen2.

Синтаксис

ReceiveManual (по умолчанию)

New-AzDataLakeGen2SasToken
    [-FileSystem] <String>
    [-Path <String>]
    [-Permission <String>]
    [-Protocol <SasProtocol>]
    [-IPAddressOrRange <String>]
    [-StartTime <DateTimeOffset>]
    [-ExpiryTime <DateTimeOffset>]
    [-EncryptionScope <String>]
    [-FullUri]
    [-Context <IStorageContext>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ItemPipeline

New-AzDataLakeGen2SasToken
    -InputObject <AzureDataLakeGen2Item>
    [-Permission <String>]
    [-Protocol <SasProtocol>]
    [-IPAddressOrRange <String>]
    [-StartTime <DateTimeOffset>]
    [-ExpiryTime <DateTimeOffset>]
    [-EncryptionScope <String>]
    [-FullUri]
    [-Context <IStorageContext>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Описание

Командлет New-AzDataLakeGen2SasToken создает маркер подписанного URL-адреса (SAS) для элемента Azure DatalakeGen2.

Примеры

Пример 1. Создание маркера SAS с полным разрешением

New-AzDataLakeGen2SasToken -FileSystem "filesystem1" -Path "dir1/dir2" -Permission racwdlmeop

В этом примере создается маркер SAS DatalakeGen2 с полным разрешением.

Пример 2. Создание маркера SAS с определенным элементом StartTime, ExpireTime, Protocol, IPAddressOrRange, областью шифрования путем конвейера элемента datalakegen2

Get-AzDataLakeGen2Item -FileSystem test -Path "testdir/dir2" | New-AzDataLakeGen2SasToken -Permission rw -Protocol Https -IPAddressOrRange 10.0.0.0-12.10.0.0 -StartTime (Get-Date) -ExpiryTime (Get-Date).AddDays(6) -EncryptionScope scopename

В этом примере создается маркер SAS DatalakeGen2 путем конвейера элемента datalake 2-го поколения и с определенным элементом StartTime, ExpireTime, Protocol, IPAddressOrRange, областью шифрования.

Параметры

-Context

Объект контекста службы хранилища Azure

Свойства параметра

Тип:IStorageContext
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Свойства параметра

Тип:IAzureContextContainer
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:AzureRmContext, AzureCredential

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-EncryptionScope

Область шифрования, используемая при отправке запросов, авторизованных с помощью этого URI SAS.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ExpiryTime

Время истечения срока действия

Свойства параметра

Тип:

Nullable<T>[DateTimeOffset]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-FileSystem

Имя файловой системы

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ReceiveManual
Position:0
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-FullUri

Отображение полного URI с маркером sas

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-InputObject

Объект элемента Azure Datalake 2-го поколения для удаления.

Свойства параметра

Тип:AzureDataLakeGen2Item
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ItemPipeline
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-IPAddressOrRange

IP-адрес или ACL диапазона IP-адресов (список управления доступом), которые запрос принимает служба хранилища Azure.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Path

Путь в указанной файловой системе, которую необходимо извлечь. Может быть файлом или каталогом в формате "directory/file.txt" или "directory1/directory2/". Пропустите этот параметр, чтобы получить корневой каталог файловой системы.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ReceiveManual
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Permission

Разрешения для большого двоичного объекта. Разрешения могут быть непустые подмножества racwdlmeop.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Protocol

Протокол можно использовать в запросе с этим маркером SAS.

Свойства параметра

Тип:

Nullable<T>[SasProtocol]

Default value:None
Допустимые значения:None, HttpsAndHttp, Https
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-StartTime

Время начала

Свойства параметра

Тип:

Nullable<T>[DateTimeOffset]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

String

AzureDataLakeGen2Item

IStorageContext

Выходные данные

String