New-AzStorageTableSASToken

Azure Depolama tablosu için SAS belirteci oluşturur.

Syntax

New-AzStorageTableSASToken
   [-Name] <String>
   -Policy <String>
   [-Protocol <SharedAccessProtocol>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-FullUri]
   [-StartPartitionKey <String>]
   [-StartRowKey <String>]
   [-EndPartitionKey <String>]
   [-EndRowKey <String>]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzStorageTableSASToken
   [-Name] <String>
   [-Permission <String>]
   [-Protocol <SharedAccessProtocol>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-FullUri]
   [-StartPartitionKey <String>]
   [-StartRowKey <String>]
   [-EndPartitionKey <String>]
   [-EndRowKey <String>]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

New-Az Depolama TableSASToken cmdlet'i bir Azure Depolama tablosu için Paylaşılan Erişim İmzası (SAS) belirteci oluşturur.

Örnekler

Örnek 1: Tablo için tam izinlere sahip bir SAS belirteci oluşturma

New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud"

Bu komut, ContosoResources adlı tablo için tam izinlere sahip bir SAS belirteci oluşturur. Bu belirteç okuma, ekleme, güncelleştirme ve silme izinlerine yöneliktir.

Örnek 2: Bir bölüm aralığı için SAS belirteci oluşturma

New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud" -StartPartitionKey "a" -EndPartitionKey "b"

Bu komut, ContosoResources adlı tablo için tam izinlere sahip sas belirteci oluşturur. komutu belirteci StartPartitionKey ve EndPartitionKey parametrelerinin belirttiği aralıkla sınırlar.

Örnek 3: Tablo için depolanmış erişim ilkesine sahip bir SAS belirteci oluşturma

New-AzStorageTableSASToken -Name "ContosoResources" -Policy "ClientPolicy01"

Bu komut, ContosoResources adlı tablo için bir SAS belirteci oluşturur. komutu ClientPolicy01 adlı depolanmış erişim ilkesini belirtir.

Parametreler

-Context

Azure depolama bağlamı belirtir. Depolama bağlamı elde etmek için New-Az Depolama Context cmdlet'ini kullanın.

Type:IStorageContext
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EndPartitionKey

Bu cmdlet'in oluşturduğu belirteç için aralığın sonunun bölüm anahtarını belirtir.

Type:String
Aliases:endpk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EndRowKey

Bu cmdlet'in oluşturduğu belirtecin aralığının sonuna ait satır anahtarını belirtir.

Type:String
Aliases:endrk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpiryTime

SAS belirtecinin süresinin ne zaman doleceğini belirtir.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FullUri

Bu cmdlet'in SAS belirteci ile tam kuyruk URI'sini döndürdüğünü gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPAddressOrRange

168.1.5.65 veya 168.1.5.60-168.1.5.70 gibi isteklerin kabul edildiği IP adresini veya IP adresi aralığını belirtir. Aralık kapsayıcıdır.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Azure Depolama tablosunun adını belirtir. Bu cmdlet, bu parametrenin belirttiği tablo için bir SAS belirteci oluşturur.

Type:String
Aliases:N, Table
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Permission

Azure Depolama tablosunun izinlerini belirtir. Bunun (Okuma, Yazma ve Silme için) gibi rwd bir dize olduğuna dikkat etmek önemlidir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Policy

Bu SAS belirtecinin izinlerini içeren bir depolanmış erişim ilkesi belirtir.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

İstek için izin verilen protokolü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • HttpsOnly
  • HttpsOrHttp Varsayılan değer HttpsOrHttp'dır.
Type:Nullable<T>[SharedAccessProtocol]
Accepted values:HttpsOnly, HttpsOrHttp
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartPartitionKey

Bu cmdlet'in oluşturduğu belirteç için aralığın başlangıcının bölüm anahtarını belirtir.

Type:String
Aliases:startpk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartRowKey

Bu cmdlet'in oluşturduğu belirtecin aralığının başlangıcı için satır anahtarını belirtir.

Type:String
Aliases:startrk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartTime

SAS belirtecinin ne zaman geçerli hale geldiğini belirtir.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

IStorageContext

Çıkışlar

String