Aracılığıyla paylaş


New-AzStorageTableSASToken

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

Sözdizimi

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-AzStorageTableSASToken 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-AzStorageContext cmdlet'ini kullanın.

Tür:IStorageContext
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DefaultProfile

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

Tür:IAzureContextContainer
Diğer adlar:AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EndPartitionKey

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

Tür:String
Diğer adlar:endpk
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EndRowKey

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

Tür:String
Diğer adlar:endrk
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ExpiryTime

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

Tür:Nullable<T>[DateTime]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-FullUri

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

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Name

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

Tür:String
Diğer adlar:N, Table
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Permission

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

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Policy

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

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.
Tür:Nullable<T>[SharedAccessProtocol]
Kabul edilen değerler:HttpsOnly, HttpsOrHttp
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-StartPartitionKey

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

Tür:String
Diğer adlar:startpk
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-StartRowKey

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

Tür:String
Diğer adlar:startrk
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-StartTime

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

Tür:Nullable<T>[DateTime]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

String

IStorageContext

Çıkışlar

String