@azure/storage-blob package
Sınıflar
AccountSASPermissions |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, Bir AccountSAS tarafından verilen izinleri temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve bir <xref:AccountSASSignatureValues> nesnedeki izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
AccountSASResourceTypes |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından erişilebilen kaynakları temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu kaynak türüne erişim izni vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve bir <xref:AccountSASSignatureValues> nesnede kaynaklar alanı olarak ayarlanmalıdır. Bu sınıf olmadan kaynak dizesini oluşturmak mümkündür, ancak kaynakların sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
AccountSASServices |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından erişilebilen hizmetleri temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin söz konusu hizmete erişim izni vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve bir <xref:AccountSASSignatureValues> nesnedeki hizmetler alanı olarak ayarlanmalıdır. Bu sınıf olmadan hizmet dizesi oluşturmak mümkündür, ancak hizmetlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
AnonymousCredential |
AnonymousCredential, AnonymousCredentialPolicy nesneleri oluşturmak için kullanılan credentialPolicyCreator üyesini sağlar. AnonymousCredentialPolicy, ortak kaynakları okuyan HTTP(S) istekleriyle veya Paylaşılan Erişim İmzaları (SAS) ile kullanılmak üzere kullanılır. |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy, ortak kaynakları okuyan HTTP(S) istekleriyle veya Paylaşılan Erişim İmzaları (SAS) ile kullanılmak üzere kullanılır. |
AppendBlobClient |
AppendBlobClient, ekleme blobları için geçerli olan bir işlem kümesi tanımlar. |
BlobBatch |
BlobBatch, bloblarda toplanan bir işlem kümesini temsil eder.
Şu anda yalnızca |
BlobBatchClient |
BlobBatchClient, Azure Depolama Blob hizmetine toplu istekler göndermenize olanak tanır. |
BlobClient |
BlobClient, Azure Depolama blobu URL'sini temsil eder; blob bir blok blobu, ekleme blobu veya sayfa blobu olabilir. |
BlobLeaseClient |
veya için <xref:ContainerClient> kiraları yöneten bir <xref:BlobClient>istemci. |
BlobSASPermissions |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, serviceSAS tarafından bloba verilen izinleri temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve bir <xref:BlobSASSignatureValues> nesnedeki izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
BlobServiceClient |
BlobServiceClient, Blob kapsayıcılarını işlemenize olanak sağlayan Azure Depolama Blobu hizmetine yönelik bir İstemciyi temsil eder. |
BlockBlobClient |
BlockBlobClient, blok blobları için geçerli olan bir işlem kümesi tanımlar. |
ContainerClient |
ContainerClient, Azure Depolama kapsayıcısının BLOB'larını işlemenize olanak sağlayan bir URL'yi temsil eder. |
ContainerSASPermissions |
Bu, serviceSAS tarafından kapsayıcıya verilen izinleri temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve bir <xref:BlobSASSignatureValues> nesnedeki izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
Credential |
Kimlik bilgileri, Azure Depolama HTTP istekleri imzalama için soyut bir sınıftır. Bu sınıf CredentialPolicy oluşturan bir credentialPolicyCreator fabrikasını barındıracaktır. |
CredentialPolicy |
Göndermeden önce HTTP(S) isteklerini imzalamak için kullanılan kimlik bilgisi ilkesi. Bu soyut bir sınıftır. |
PageBlobClient |
PageBlobClient, sayfa blobları için geçerli olan bir işlem kümesi tanımlar. |
Pipeline |
HTTP istek ilkelerini içeren bir İşlem Hattı sınıfı. çağrısı <xref:newPipeline>yaparak varsayılan bir İşlem Hattı oluşturabilirsiniz. Alternatif olarak, İşlem Hattı oluşturucusunun kendi ilkelerinizle bir İşlem Hattı oluşturabilirsiniz. <xref:newPipeline> Özelleştirilmiş İşlem Hattınızı uygulamadan önce ve sağlanan ilkelere bakın. |
SASQueryParameters |
Azure Depolama SAS'sinin sorgu parametrelerini oluşturan bileşenleri temsil eder. Bu tür doğrudan kullanıcı tarafından yapılandırılmaz; yalnızca ve <xref:BlobSASSignatureValues> türleri tarafından <xref:AccountSASSignatureValues> oluşturulur. Oluşturulduktan sonra, bir içine <xref:String> kodlanabilir ve doğrudan url'ye eklenebilir (ancak mevcut sorgu parametreleri olması durumunda burada dikkatli olunmalıdır ve bu da bu sorgu parametrelerini eklemenin uygun araçlarını etkileyebilir). NOT: Bu sınıfın örnekleri sabittir. |
StorageBrowserPolicy |
StorageBrowserPolicy, Node.js ile tarayıcı çalışma zamanı arasındaki farkları işler, örneğin:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory, StorageBrowserPolicy nesnelerinin oluşturulmasına yardımcı olan bir fabrika sınıfıdır. |
StorageClient |
StorageClient, vb<xref:ContainerClient>. için <xref:BlobServiceClient>tabanlı bir URL sınıfını temsil eder. |
StorageClientContext | |
StorageRetryPolicy |
Üstel yeniden deneme ve doğrusal yeniden deneme uygulanan yeniden deneme ilkesi. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory, nesnelerin oluşturulmasına <xref:StorageRetryPolicy> yardımcı olan bir fabrika sınıfıdır. |
StorageSharedKeyCredential |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Azure Depolama hizmetinin hesap anahtarı yetkilendirmesi için StorageSharedKeyCredential. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy, HTTP isteğini paylaşılan anahtarla imzalamak için kullanılan bir ilkedir. |
Arabirimler
AccessPolicy |
Erişim ilkesi |
AccountSASPermissionsLike |
Hesap SAS izni gibi görünen bir tür. ham nesnelerden SAS izinlerini ayrıştırmak için içinde <xref:AccountSASPermissions> kullanılır. |
AccountSASSignatureValues |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. AccountSASSignatureValues, Azure Depolama hesabı için Paylaşılan Erişim İmzası (SAS) oluşturmak için kullanılır. Buradaki tüm değerler uygun şekilde ayarlandıktan sonra, blob URL'lerine gerçekten uygulanabilen SAS'nin bir gösterimini almak için çağrısı <xref:generateAccountSASQueryParameters> yapın. Not: hem bu sınıfın <xref:SASQueryParameters> hem de mevcut çünkü ilki değiştirilebilir ve mantıksal bir temsilken ikincisi sabittir ve gerçek REST istekleri oluşturmak için kullanılır. |
AppendBlobAppendBlockFromURLOptions |
İşlemi yapılandırma <xref:AppendBlobClient.appendBlockFromURL> seçenekleri. |
AppendBlobAppendBlockFromUrlHeaders |
AppendBlob_appendBlockFromUrl işlemi için üst bilgileri tanımlar. |
AppendBlobAppendBlockHeaders |
AppendBlob_appendBlock işlemi için üst bilgileri tanımlar. |
AppendBlobAppendBlockOptions |
İşlemi yapılandırma <xref:AppendBlobClient.appendBlock> seçenekleri. |
AppendBlobCreateHeaders |
AppendBlob_create işlemi için üst bilgileri tanımlar. |
AppendBlobCreateIfNotExistsOptions |
İşlemi yapılandırma <xref:AppendBlobClient.createIfNotExists> seçenekleri. |
AppendBlobCreateIfNotExistsResponse |
İşlemin <xref:appendBlobClient.createIfNotExists> yanıt verilerini içerir. |
AppendBlobCreateOptions |
İşlemi yapılandırma <xref:AppendBlobClient.create> seçenekleri. |
AppendBlobRequestConditions |
Bu ekleme blobunun oluşturulmasına eklenecek koşullar. |
AppendBlobSealOptions |
İşlemi yapılandırma <xref:AppendBlobClient.seal> seçenekleri. |
AppendPositionAccessConditions |
Parametre grubu |
BatchSubRequest |
Toplu işlemle ilişkili bir istek. |
BatchSubResponse |
Toplu işlem içindeki tek bir istekle ilişkili yanıt verileri. |
BlobAbortCopyFromURLHeaders |
Blob_abortCopyFromURL işlemi için üst bilgileri tanımlar. |
BlobAbortCopyFromURLOptions |
İşlemi yapılandırma <xref:BlobClient.abortCopyFromURL> seçenekleri. |
BlobAcquireLeaseOptions |
Blob yapılandırma seçenekleri - Kiralama alma işlemi. |
BlobBatchSubmitBatchOptionalParams |
Hizmeti yapılandırma seçenekleri - Batch İsteğe Bağlı Parametreleri Gönder. |
BlobBeginCopyFromURLOptions |
İşlemi yapılandırma <xref:BlobClient.beginCopyFromURL> seçenekleri. |
BlobBeginCopyFromURLResponse |
İşlemin <xref:BlobClient.beginCopyFromURL> yanıt verilerini içerir. |
BlobBeginCopyFromUrlPollState |
Poller tarafından kullanılan durum' dan <xref:BlobClient.beginCopyFromURL>döndürüldü.
Kopyalama ilerleme durumu algılandığında bu durum kullanıcı tarafından belirtilen |
BlobBreakLeaseOptions |
Blob yapılandırma seçenekleri - Kirayı Kes işlemi. |
BlobChangeLeaseOptions |
Blob yapılandırma seçenekleri - Kirayı Değiştir işlemi. |
BlobCopyFromURLHeaders |
Blob_copyFromURL işlemi için üst bilgileri tanımlar. |
BlobCreateSnapshotHeaders |
Blob_createSnapshot işlemi için üst bilgileri tanımlar. |
BlobCreateSnapshotOptions |
İşlemi yapılandırma <xref:BlobClient.createSnapshot> seçenekleri. |
BlobDeleteHeaders |
Blob_delete işlemi için üst bilgileri tanımlar. |
BlobDeleteIfExistsResponse |
İşlemin <xref:BlobClient.deleteIfExists> yanıt verilerini içerir. |
BlobDeleteImmutabilityPolicyHeaders |
Blob_deleteImmutabilityPolicy işlemi için üst bilgileri tanımlar. |
BlobDeleteImmutabilityPolicyOptions |
Değişmezlik ilkesi <xref:BlobClient.deleteImmutabilityPolicy> işlemini silme seçenekleri. |
BlobDeleteOptions |
İşlemi yapılandırma <xref:BlobClient.delete> seçenekleri. |
BlobDownloadHeaders |
Blob_download işlemi için üst bilgileri tanımlar. |
BlobDownloadOptionalParams |
İsteğe bağlı parametreler. |
BlobDownloadOptions |
İşlemi yapılandırma <xref:BlobClient.download> seçenekleri. |
BlobDownloadResponseParsed |
İşlemin <xref:BlobClient.download> yanıt verilerini içerir. |
BlobDownloadToBufferOptions |
İşlem için <xref:BlobClient.downloadToBuffer> seçenek arabirimi. |
BlobExistsOptions |
İşlemi yapılandırma <xref:BlobClient.exists> seçenekleri. |
BlobFlatListSegment |
BlobFlatListSegment'i temsil eden bir arabirim. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
İşlemi yapılandırma <xref:BlobClient.generateSasUrl> seçenekleri. |
BlobGetPropertiesHeaders |
Blob_getProperties işlemi için üst bilgileri tanımlar. |
BlobGetPropertiesOptions |
İşlemi yapılandırma <xref:BlobClient.getProperties> seçenekleri. |
BlobGetPropertiesResponse |
İşlemin <xref:BlobClient.getProperties> yanıt verilerini içerir. |
BlobGetTagsHeaders |
Blob_getTags işlemi için üst bilgileri tanımlar. |
BlobGetTagsOptions |
İşlemi yapılandırma <xref:BlobClient.getTags> seçenekleri. |
BlobHTTPHeaders |
Parametre grubu |
BlobHierarchyListSegment |
BlobHierarchyListSegment'i temsil eden bir arabirim. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Blob için sabit ilkeyi açıklama. |
BlobItem |
Azure Depolama blobu |
BlobItemInternal |
Azure Depolama blobu |
BlobPrefix | |
BlobProperties |
Blobun özellikleri |
BlobQueryArrowConfiguration |
Apache Ok biçiminde blob sorgulama seçenekleri. Yalnızca için <xref:BlockBlobQueryOptions.outputTextConfiguration>geçerlidir. |
BlobQueryArrowField |
içindeki <xref:BlobQueryArrowConfiguration>bir alanı açıklayın. |
BlobQueryCsvTextConfiguration |
CSV biçiminde blob sorgulama seçenekleri. |
BlobQueryError |
Blob sorgusu hata türü. |
BlobQueryHeaders |
Blob_query işlemi için üst bilgileri tanımlar. |
BlobQueryJsonTextConfiguration |
JSON biçiminde blob sorgulama seçenekleri. |
BlobQueryParquetConfiguration |
Parquet biçimiyle blob sorgulama seçenekleri. Yalnızca için <xref:BlockBlobQueryOptions.inputTextConfiguration>geçerlidir. |
BlobReleaseLeaseOptions |
Blob yapılandırma seçenekleri - Serbest Bırakma Kiralama işlemi. |
BlobRenewLeaseOptions |
Blob yapılandırma seçenekleri - Kirayı Yenile işlemi. |
BlobRequestConditions |
standart HTTP koşullu üst bilgileri, etiketler koşulu ve kiralama koşulu |
BlobSASPermissionsLike |
Blob SAS iznine benzeyen bir tür. ham nesnelerden SAS izinlerini ayrıştırmak için içinde <xref:BlobSASPermissions> kullanılır. |
BlobSASSignatureValues |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. BlobSASSignatureValues, kapsayıcılar veya bloblar için Blob hizmeti SAS belirteçleri oluşturmaya yardımcı olmak için kullanılır. |
BlobServiceProperties |
Depolama Hizmeti Özellikleri. |
BlobServiceStatistics |
Depolama hizmetinin istatistikleri. |
BlobSetHTTPHeadersHeaders |
Blob_setHttpHeaders işlemi için üst bilgileri tanımlar. |
BlobSetHTTPHeadersOptions |
İşlemi yapılandırma <xref:BlobClient.setHTTPHeaders> seçenekleri. |
BlobSetImmutabilityPolicyHeaders |
Blob_setImmutabilityPolicy işlemi için üst bilgileri tanımlar. |
BlobSetImmutabilityPolicyOptions |
Değişmezlik ilkesi <xref:BlobClient.setImmutabilityPolicy> işlemini ayarlama seçenekleri. |
BlobSetLegalHoldHeaders |
Blob_setLegalHold işlemi için üst bilgileri tanımlar. |
BlobSetLegalHoldOptions |
Yasal tutma <xref:BlobClient.setLegalHold> işlemini ayarlama seçenekleri. |
BlobSetMetadataHeaders |
Blob_setMetadata işlemi için üst bilgileri tanımlar. |
BlobSetMetadataOptions |
İşlemi yapılandırma <xref:BlobClient.setMetadata> seçenekleri. |
BlobSetTagsHeaders |
Blob_setTags işlemi için üst bilgileri tanımlar. |
BlobSetTagsOptions |
İşlemi yapılandırma <xref:BlobClient.setTags> seçenekleri. |
BlobSetTierHeaders |
Blob_setTier işlemi için üst bilgileri tanımlar. |
BlobSetTierOptions |
İşlemi yapılandırma <xref:BlobClient.setAccessTier> seçenekleri. |
BlobStartCopyFromURLHeaders |
Blob_startCopyFromURL işlemi için üst bilgileri tanımlar. |
BlobStartCopyFromURLOptions |
İşlemi yapılandırma <xref:BlobClient.beginCopyFromURL> seçenekleri. |
BlobSyncCopyFromURLOptions |
İşlemi yapılandırma <xref:BlobClient.syncCopyFromURL> seçenekleri. |
BlobTag | |
BlobTags |
Blob etiketleri |
BlobUndeleteHeaders |
Blob_undelete işlemi için üst bilgileri tanımlar. |
BlobUndeleteOptions |
İşlemi yapılandırma <xref:BlobClient.undelete> seçenekleri. |
Block |
Blok blobundaki tek bir bloğu temsil eder. Bloğun kimliğini ve boyutunu açıklar. |
BlockBlobCommitBlockListHeaders |
BlockBlob_commitBlockList işlemi için üst bilgileri tanımlar. |
BlockBlobCommitBlockListOptions |
İşlemi yapılandırma <xref:BlockBlobClient.commitBlockList> seçenekleri. |
BlockBlobGetBlockListHeaders |
BlockBlob_getBlockList işlemi için üst bilgileri tanımlar. |
BlockBlobGetBlockListOptions |
İşlemi yapılandırma <xref:BlockBlobClient.getBlockList> seçenekleri. |
BlockBlobParallelUploadOptions |
ve <xref:BlockBlobClient.uploadSeekableStream>için <xref:BlockBlobClient.uploadFile> seçenek arabirimi. |
BlockBlobPutBlobFromUrlHeaders |
BlockBlob_putBlobFromUrl işlemi için üst bilgileri tanımlar. |
BlockBlobQueryOptions |
İşlemi yapılandırma <xref:BlockBlobClient.query> seçenekleri. |
BlockBlobStageBlockFromURLHeaders |
BlockBlob_stageBlockFromURL işlemi için üst bilgileri tanımlar. |
BlockBlobStageBlockFromURLOptions |
İşlemi yapılandırma <xref:BlockBlobClient.stageBlockFromURL> seçenekleri. |
BlockBlobStageBlockHeaders |
BlockBlob_stageBlock işlemi için üst bilgileri tanımlar. |
BlockBlobStageBlockOptions |
İşlemi yapılandırma <xref:BlockBlobClient.stageBlock> seçenekleri. |
BlockBlobSyncUploadFromURLOptions |
İşlemi yapılandırma <xref:BlockBlobClient.syncUploadFromURL> seçenekleri. |
BlockBlobUploadHeaders |
BlockBlob_upload işlemi için üst bilgileri tanımlar. |
BlockBlobUploadOptions |
İşlemi yapılandırma <xref:BlockBlobClient.upload> seçenekleri. |
BlockBlobUploadStreamOptions |
İşlem için <xref:BlockBlobClient.uploadStream> seçenek arabirimi. |
BlockList | |
CommonGenerateSasUrlOptions |
ve <xref:ContainerGenerateSasUrlOptions>ortak seçenekleri<xref:BlobGenerateSasUrlOptions>. |
CommonOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
ContainerAcquireLeaseOptions |
Kapsayıcı yapılandırma seçenekleri - Kiralama alma işlemi. |
ContainerBreakLeaseOptionalParams |
İsteğe bağlı parametreler. |
ContainerBreakLeaseOptions |
Kapsayıcı - Kirayı Kes işlemini yapılandırma seçenekleri. |
ContainerChangeLeaseOptions |
Kapsayıcı yapılandırma seçenekleri - Kirayı Değiştir işlemi. |
ContainerCreateHeaders |
Container_create işlemi için üst bilgileri tanımlar. |
ContainerCreateIfNotExistsResponse |
İşlemin <xref:ContainerClient.createIfNotExists> yanıt verilerini içerir. |
ContainerCreateOptions |
İşlemi yapılandırma <xref:ContainerClient.create> seçenekleri. |
ContainerDeleteBlobOptions |
İşlemi yapılandırma <xref:ContainerClient.deleteBlob> seçenekleri. |
ContainerDeleteHeaders |
Container_delete işlemi için üst bilgileri tanımlar. |
ContainerDeleteIfExistsResponse |
İşlemin <xref:ContainerClient.deleteIfExists> yanıt verilerini içerir. |
ContainerDeleteMethodOptions |
İşlemi yapılandırma <xref:ContainerClient.delete> seçenekleri. |
ContainerEncryptionScope |
Parametre grubu |
ContainerExistsOptions |
İşlemi yapılandırma <xref:ContainerClient.exists> seçenekleri. |
ContainerGenerateSasUrlOptions |
İşlemi yapılandırma <xref:ContainerClient.generateSasUrl> seçenekleri. |
ContainerGetAccessPolicyHeaders |
Container_getAccessPolicy işlemi için üst bilgileri tanımlar. |
ContainerGetAccessPolicyOptions |
İşlemi yapılandırma <xref:ContainerClient.getAccessPolicy> seçenekleri. |
ContainerGetPropertiesHeaders |
Container_getProperties işlemi için üst bilgileri tanımlar. |
ContainerGetPropertiesOptions |
İşlemi yapılandırma <xref:ContainerClient.getProperties> seçenekleri. |
ContainerItem |
Azure Depolama kapsayıcısı |
ContainerListBlobFlatSegmentHeaders |
Container_listBlobFlatSegment işlemi için üst bilgileri tanımlar. |
ContainerListBlobHierarchySegmentHeaders |
Container_listBlobHierarchySegment işlemi için üst bilgileri tanımlar. |
ContainerListBlobsOptions |
Kapsayıcı yapılandırma seçenekleri - Blobları listeleme işlemleri. Bkz.
|
ContainerProperties |
Kapsayıcının özellikleri |
ContainerReleaseLeaseOptions |
Kapsayıcı - Serbest Bırakma Kiralama işlemini yapılandırma seçenekleri. |
ContainerRenameHeaders |
Container_rename işlemi için üst bilgileri tanımlar. |
ContainerRenewLeaseOptions |
Kapsayıcı yapılandırma seçenekleri - Kirayı Yenile işlemi. |
ContainerRequestConditions |
Kapsayıcı için karşılanması gereken koşullar. |
ContainerSASPermissionsLike |
Kapsayıcı SAS izni gibi görünen bir tür. ham nesnelerden SAS izinlerini ayrıştırmak için içinde <xref:ContainerSASPermissions> kullanılır. |
ContainerSetAccessPolicyHeaders |
Container_setAccessPolicy işlemi için üst bilgileri tanımlar. |
ContainerSetAccessPolicyOptions |
İşlemi yapılandırma <xref:ContainerClient.setAccessPolicy> seçenekleri. |
ContainerSetMetadataHeaders |
Container_setMetadata işlemi için üst bilgileri tanımlar. |
ContainerSetMetadataOptions |
İşlemi yapılandırma <xref:ContainerClient.setMetadata> seçenekleri. |
ContainerUndeleteHeaders |
Container_restore işlemi için üst bilgileri tanımlar. |
CorsRule |
CORS, başka bir etki alanındaki kaynaklara erişmek için bir etki alanı altında çalışan bir web uygulamasını etkinleştiren bir HTTP özelliğidir. Web tarayıcıları, bir web sayfasının farklı bir etki alanındaki API'leri çağırmasını engelleyen, aynı kaynak ilkesi olarak bilinen bir güvenlik kısıtlaması uygular; CORS, bir etki alanının (kaynak etki alanı) başka bir etki alanındaki API'leri çağırmasına izin vermek için güvenli bir yol sağlar |
CpkInfo |
Parametre grubu |
FilterBlobItem |
Bir kaynaktan blob bilgileri <xref:BlobServiceClient.findBlobsByTags> |
FilterBlobItemModel |
Filtre Blobları API çağrısından blob bilgileri |
FilterBlobSegment |
İşlemin <xref:BlobServiceClient.findBlobsByTags> segment yanıtı. |
FilterBlobSegmentModel |
Filtre Blobları API çağrısının sonucu |
GeoReplication |
İkincil Depolama Hizmeti için Geo-Replication bilgileri |
HttpAuthorization |
Yetkilendirme, ProxyAuthorization, WWW-Authenticate ve Proxy-Authenticate üst bilgi değerlerindeki kimlik doğrulama bilgilerini temsil eder. |
Lease |
Belirli bir kiralamanın ayrıntıları. |
LeaseAccessConditions |
Parametre grubu |
LeaseOperationOptions |
Kiralama işlemlerini yapılandırıyor. |
ListBlobsFlatSegmentResponse |
Blobların sabit listesi |
ListBlobsFlatSegmentResponseModel |
Blobların sabit listesi |
ListBlobsHierarchySegmentResponse |
Blobların sabit listesi |
ListBlobsHierarchySegmentResponseModel |
Blobların sabit listesi |
ListContainersSegmentResponse |
Kapsayıcıların sabit listesi |
Logging |
Azure Analytics Günlük ayarları. |
MatchConditions |
ETag eşleştirmeye göre koşullu istekler için HTTP seçeneklerini belirtir. |
Metadata |
Kaynakla ilişkilendirilecek ad-değer çiftlerinin eşlemesi. |
Metrics |
bloblar için saat veya dakika toplamlarında API'ye göre gruplandırılmış istek istatistiklerinin özeti |
ModificationConditions |
Koşullu istekler için değiştirme zamanına göre HTTP seçeneklerini belirtir. |
ModifiedAccessConditions |
standart HTTP koşullu üst bilgileri ve etiketler koşulu. |
ModifiedAccessConditionsModel |
Parametre grubu |
ObjectReplicationPolicy |
Nesne Çoğaltma İlkesi Kimliğini ve ilgili listesini <xref:ObjectReplicationRule>içerir. Bu, kaynak blobda Nesne Çoğaltma Özellikleri alınırken kullanılır. Hedef blobun ilke kimliği, ilgili yöntem yanıtlarının ObjectReplicationDestinationPolicyId içinde ayarlanır (örn. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Bir blobun Nesne Çoğaltma Kuralı Kimliğini ve <xref:ObjectReplicationStatus> değerini içerir. altında <xref:ObjectReplicationPolicy>birden <xref:ObjectReplicationRule> fazla olabilir. |
PageBlobClearPagesHeaders |
PageBlob_clearPages işlemi için üst bilgileri tanımlar. |
PageBlobClearPagesOptions |
İşlemi yapılandırma <xref:PageBlobClient.clearPages> seçenekleri. |
PageBlobCopyIncrementalHeaders |
PageBlob_copyIncremental işlemi için üst bilgileri tanımlar. |
PageBlobCreateHeaders |
PageBlob_create işlemi için üst bilgileri tanımlar. |
PageBlobCreateIfNotExistsOptions |
İşlemi yapılandırma <xref:PageBlobClient.createIfNotExists> seçenekleri. |
PageBlobCreateIfNotExistsResponse |
İşlemin <xref:PageBlobClient.createIfNotExists> yanıt verilerini içerir. |
PageBlobCreateOptions |
İşlemi yapılandırma <xref:PageBlobClient.create> seçenekleri. |
PageBlobGetPageRangesDiffHeaders |
PageBlob_getPageRangesDiff işlemi için üst bilgileri tanımlar. |
PageBlobGetPageRangesDiffOptions |
İşlemi yapılandırma <xref:PageBlobClient.getRangesDiff> seçenekleri. |
PageBlobGetPageRangesDiffResponse |
İşlemin <xref:BlobClient.getPageRangesDiff> yanıt verilerini içerir. |
PageBlobGetPageRangesHeaders |
PageBlob_getPageRanges işlemi için üst bilgileri tanımlar. |
PageBlobGetPageRangesOptions |
İşlemi yapılandırma <xref:PageBlobClient.getPageRanges> seçenekleri. |
PageBlobGetPageRangesResponse |
İşlemin <xref:BlobClient.getPageRanges> yanıt verilerini içerir. |
PageBlobRequestConditions |
Bu sayfa blobunun oluşturulmasına eklenecek koşullar. |
PageBlobResizeHeaders |
PageBlob_resize işlemi için üst bilgileri tanımlar. |
PageBlobResizeOptions |
İşlemi yapılandırma <xref:PageBlobClient.resize> seçenekleri. |
PageBlobStartCopyIncrementalOptions |
İşlemi yapılandırma <xref:PageBlobClient.startCopyIncremental> seçenekleri. |
PageBlobUpdateSequenceNumberHeaders |
PageBlob_updateSequenceNumber işlemi için üst bilgileri tanımlar. |
PageBlobUpdateSequenceNumberOptions |
İşlemi yapılandırma <xref:PageBlobClient.updateSequenceNumber> seçenekleri. |
PageBlobUploadPagesFromURLHeaders |
PageBlob_uploadPagesFromURL işlemi için üst bilgileri tanımlar. |
PageBlobUploadPagesFromURLOptions |
İşlemi yapılandırma <xref:PageBlobClient.uploadPagesFromURL> seçenekleri. |
PageBlobUploadPagesHeaders |
PageBlob_uploadPages işlemi için üst bilgileri tanımlar. |
PageBlobUploadPagesOptions |
İşlemi yapılandırma <xref:PageBlobClient.uploadPages> seçenekleri. |
PageList |
Blob için sayfa aralıklarının listesi. |
ParsedBatchResponse |
Her alt sorgunun yanıtını içeren çok bölümlü/karma yanıt. |
PipelineLike |
HTTP istek ilkelerini içeren sınıf için <xref:Pipeline> bir arabirim. çağrısı <xref:newPipeline>yaparak varsayılan bir İşlem Hattı oluşturabilirsiniz. Alternatif olarak, İşlem Hattı oluşturucusunun kendi ilkelerinizle bir İşlem Hattı oluşturabilirsiniz. <xref:newPipeline> Özelleştirilmiş İşlem Hattınızı uygulamadan önce ve sağlanan ilkelere bakın. |
PipelineOptions |
İşlem hattı oluşturucu için seçenek arabirimi. |
Range |
Blob Hizmeti İşlemleri aralığı. |
RetentionPolicy |
ilişkili verilerin ne kadar süreyle kalıcı olması gerektiğini belirleyen bekletme ilkesi |
SASQueryParametersOptions |
oluşturma <xref:SASQueryParameters>seçenekleri. |
SasIPRange |
SAS için izin verilen IP aralığı. |
SequenceNumberAccessConditions |
Parametre grubu |
ServiceFilterBlobsHeaders |
Service_filterBlobs işlemi için üst bilgileri tanımlar. |
ServiceFindBlobByTagsOptions |
İşlemi yapılandırma <xref:BlobServiceClient.findBlobsByTags> seçenekleri. |
ServiceGenerateAccountSasUrlOptions |
İşlemi yapılandırma <xref:BlobServiceClient.generateAccountSasUrl> seçenekleri. |
ServiceGetAccountInfoHeaders |
Service_getAccountInfo işlemi için üst bilgileri tanımlar. |
ServiceGetAccountInfoOptions |
İşlemi yapılandırma <xref:BlobServiceClient.getAccountInfo> seçenekleri. |
ServiceGetPropertiesHeaders |
Service_getProperties işlemi için üst bilgileri tanımlar. |
ServiceGetPropertiesOptions |
İşlemi yapılandırma <xref:BlobServiceClient.getProperties> seçenekleri. |
ServiceGetStatisticsHeaders |
Service_getStatistics işlemi için üst bilgileri tanımlar. |
ServiceGetStatisticsOptions |
İşlemi yapılandırma <xref:BlobServiceClient.getStatistics> seçenekleri. |
ServiceGetUserDelegationKeyHeaders |
Service_getUserDelegationKey işlemi için üst bilgileri tanımlar. |
ServiceGetUserDelegationKeyOptions |
Hizmeti yapılandırma seçenekleri - Kullanıcı Temsilcisi Anahtarı Al. |
ServiceListContainersOptions |
İşlemi yapılandırma <xref:BlobServiceClient.listContainers> seçenekleri. |
ServiceListContainersSegmentHeaders |
Service_listContainersSegment işlemi için üst bilgileri tanımlar. |
ServiceRenameContainerOptions |
İşlemi yapılandırma <xref:BlobServiceClient.renameContainer> seçenekleri. |
ServiceSetPropertiesHeaders |
Service_setProperties işlemi için üst bilgileri tanımlar. |
ServiceSetPropertiesOptions |
İşlemi yapılandırma <xref:BlobServiceClient.setProperties> seçenekleri. |
ServiceSubmitBatchHeaders |
Service_submitBatch işlemi için üst bilgileri tanımlar. |
ServiceSubmitBatchOptionalParamsModel |
İsteğe bağlı parametreler. |
ServiceUndeleteContainerOptions |
İşlemi yapılandırma <xref:BlobServiceClient.undeleteContainer> seçenekleri. |
SignedIdentifier |
İmzalı tanımlayıcı. |
SignedIdentifierModel |
imzalı tanımlayıcı |
StaticWebsite |
Hesabın statik web sitesi barındırmasını sağlayan özellikler |
StorageClientOptionalParams |
İsteğe bağlı parametreler. |
StoragePipelineOptions |
İşlev için <xref:newPipeline> seçenekler arabirimi. |
StorageRetryOptions |
Depolama Blobu yeniden deneme seçenekleri arabirimi. |
TagConditions |
Blob etiketlerini temel alan koşullu istekler için HTTP seçeneklerini belirtir. |
UserDelegationKey |
Kullanıcı temsilcisi anahtarı. |
UserDelegationKeyModel |
Kullanıcı temsilcisi anahtarı |
Tür Diğer Adları
AccessTier |
AccessTier değerlerini tanımlar. |
AccountKind |
AccountKind değerlerini tanımlar. |
AppendBlobAppendBlockFromUrlResponse |
appendBlockFromUrl işleminin yanıt verilerini içerir. |
AppendBlobAppendBlockResponse |
appendBlock işleminin yanıt verilerini içerir. |
AppendBlobCreateResponse |
Oluşturma işlemi için yanıt verilerini içerir. |
ArchiveStatus |
ArchiveStatus değerlerini tanımlar. |
BlobAbortCopyFromURLResponse |
abortCopyFromURL işlemi için yanıt verilerini içerir. |
BlobBatchDeleteBlobsResponse |
İşlemin <xref:deleteBlobs> yanıt verilerini içerir. |
BlobBatchSetBlobsAccessTierResponse |
İşlemin <xref:setBlobsAccessTier> yanıt verilerini içerir. |
BlobBatchSubmitBatchResponse |
Blob toplu işlemleri için yanıt verilerini içerir. |
BlobCopyFromURLResponse |
copyFromURL işlemi için yanıt verilerini içerir. |
BlobCreateSnapshotResponse |
createSnapshot işlemi için yanıt verilerini içerir. |
BlobDeleteImmutabilityPolicyResponse |
deleteImmutabilityPolicy işlemi için yanıt verilerini içerir. |
BlobDeleteResponse |
Silme işleminin yanıt verilerini içerir. |
BlobDownloadResponseModel |
İndirme işlemi için yanıt verilerini içerir. |
BlobGetPropertiesResponseModel |
getProperties işlemi için yanıt verilerini içerir. |
BlobGetTagsResponse |
İşlemin <xref:BlobClient.getTags> yanıt verilerini içerir. |
BlobImmutabilityPolicyMode |
BlobImmutabilityPolicyMode değerlerini tanımlar. |
BlobQueryArrowFieldType |
türü <xref:BlobQueryArrowField>. |
BlobQueryResponseModel |
Sorgu işlemi için yanıt verilerini içerir. |
BlobSetHTTPHeadersResponse |
SetHttpHeaders işlemi için yanıt verilerini içerir. |
BlobSetImmutabilityPolicyResponse |
setImmutabilityPolicy işlemi için yanıt verilerini içerir. |
BlobSetLegalHoldResponse |
setLegalHold işlemi için yanıt verilerini içerir. |
BlobSetMetadataResponse |
setMetadata işlemi için yanıt verilerini içerir. |
BlobSetTagsResponse |
setTags işlemi için yanıt verilerini içerir. |
BlobSetTierResponse |
setTier işlemi için yanıt verilerini içerir. |
BlobStartCopyFromURLResponse |
startCopyFromURL işlemi için yanıt verilerini içerir. |
BlobType |
BlobType değerlerini tanımlar. |
BlobUndeleteResponse |
Geri alma işleminin yanıt verilerini içerir. |
BlobUploadCommonResponse |
, <xref:BlockBlobClient.uploadStream>ve <xref:BlockBlobClient.uploadBrowserDate>için <xref:BlockBlobClient.uploadFile>yanıt türü. |
BlockBlobCommitBlockListResponse |
commitBlockList işlemi için yanıt verilerini içerir. |
BlockBlobGetBlockListResponse |
getBlockList işlemi için yanıt verilerini içerir. |
BlockBlobPutBlobFromUrlResponse |
putBlobFromUrl işleminin yanıt verilerini içerir. |
BlockBlobStageBlockFromURLResponse |
stageBlockFromURL işlemi için yanıt verilerini içerir. |
BlockBlobStageBlockResponse |
stageBlock işlemi için yanıt verilerini içerir. |
BlockBlobUploadResponse |
Karşıya yükleme işlemi için yanıt verilerini içerir. |
BlockListType |
BlockListType değerlerini tanımlar. |
ContainerCreateResponse |
Oluşturma işlemi için yanıt verilerini içerir. |
ContainerDeleteResponse |
Silme işleminin yanıt verilerini içerir. |
ContainerGetAccessPolicyResponse |
İşlemin <xref:ContainerClient.getAccessPolicy> yanıt verilerini içerir. |
ContainerGetPropertiesResponse |
getProperties işlemi için yanıt verilerini içerir. |
ContainerListBlobFlatSegmentResponse |
listBlobFlatSegment işleminin yanıt verilerini içerir. |
ContainerListBlobHierarchySegmentResponse |
listBlobHierarchySegment işleminin yanıt verilerini içerir. |
ContainerRenameResponse |
Yeniden adlandırma işleminin yanıt verilerini içerir. |
ContainerSetAccessPolicyResponse |
setAccessPolicy işleminin yanıt verilerini içerir. |
ContainerSetMetadataResponse |
setMetadata işlemi için yanıt verilerini içerir. |
ContainerUndeleteResponse |
Geri yükleme işlemi için yanıt verilerini içerir. |
CopyPollerBlobClient |
tarafından döndürülen <xref:BlobClient.beginCopyFromURL> poller'ın çalışması için gereken işlemleri <xref:BlobClient> tanımlar. |
CopyStatusType |
CopyStatusType değerlerini tanımlar. |
CredentialPolicyCreator |
Sağlanan nextPolicy kullanan yeni bir CredentialPolicy oluşturan fabrika işlevi. |
DeleteSnapshotsOptionType |
DeleteSnapshotsOptionType değerlerini tanımlar. |
EncryptionAlgorithmType |
EncryptionAlgorithmType değerlerini tanımlar. |
GeoReplicationStatusType |
GeoReplicationStatusType değerlerini tanımlar. |
LeaseDurationType |
LeaseDurationType değerlerini tanımlar. |
LeaseOperationResponse |
Kira oluşturan, değiştiren veya silecek işlemlerin yanıt verilerini içerir. Bkz. <xref:BlobLeaseClient>. |
LeaseStateType |
LeaseStateType değerlerini tanımlar. |
LeaseStatusType |
LeaseStatusType değerlerini tanımlar. |
ListBlobsIncludeItem |
ListBlobsIncludeItem değerlerini tanımlar. |
ListContainersIncludeType |
ListContainersIncludeType değerlerini tanımlar. |
ObjectReplicationStatus |
Bir blobun Çoğaltma Durumunu belirtir. Bu, bir depolama hesabında Nesne Çoğaltma İlkeleri uygulandığında kullanılır. Bkz <xref:ObjectReplicationPolicy> . ve <xref:ObjectReplicationRule>. |
PageBlobClearPagesResponse |
clearPages işlemi için yanıt verilerini içerir. |
PageBlobCopyIncrementalResponse |
copyIncremental işlemi için yanıt verilerini içerir. |
PageBlobCreateResponse |
Oluşturma işlemi için yanıt verilerini içerir. |
PageBlobResizeResponse |
Yeniden boyutlandırma işleminin yanıt verilerini içerir. |
PageBlobUpdateSequenceNumberResponse |
updateSequenceNumber işlemi için yanıt verilerini içerir. |
PageBlobUploadPagesFromURLResponse |
uploadPagesFromURL işlemi için yanıt verilerini içerir. |
PageBlobUploadPagesResponse |
uploadPages işlemi için yanıt verilerini içerir. |
PublicAccessType |
PublicAccessType değerlerini tanımlar. |
RehydratePriority |
RehydratePriority değerlerini tanımlar. |
SequenceNumberActionType |
SequenceNumberActionType değerlerini tanımlar. |
ServiceFindBlobsByTagsSegmentResponse |
İşlemin <xref:BlobServiceClient.findBlobsByTags> yanıtı. |
ServiceGetAccountInfoResponse |
getAccountInfo işlemi için yanıt verilerini içerir. |
ServiceGetPropertiesResponse |
getProperties işlemi için yanıt verilerini içerir. |
ServiceGetStatisticsResponse |
getStatistics işlemi için yanıt verilerini içerir. |
ServiceGetUserDelegationKeyResponse |
İşlemin <xref:getUserDelegationKey> yanıt verilerini içerir. |
ServiceListContainersSegmentResponse |
listContainersSegment işlemi için yanıt verilerini içerir. |
ServiceSetPropertiesResponse |
setProperties işlemi için yanıt verilerini içerir. |
ServiceSubmitBatchResponseModel |
submitBatch işleminin yanıt verilerini içerir. |
SkuName |
SkuName değerlerini tanımlar. |
SyncCopyStatusType |
SyncCopyStatusType değerlerini tanımlar. |
Tags |
Blob etiketleri. |
Numaralandırmalar
BlockBlobTier |
Blob üzerindeki erişim katmanını temsil eder. Blok blobu düzeyinde katmanlama hakkında ayrıntılı bilgi için bkz . Sık erişimli, seyrek erişimli ve arşiv depolama katmanları. |
PremiumPageBlobTier |
Blobu ayarlanacağı sayfa blobu katmanını belirtir. Bu yalnızca premium depolama hesaplarında sayfa blobları için geçerlidir. PageBlobTier başına ilgili IOPS ve aktarım hızı hakkında ayrıntılı bilgi için lütfen buraya bakın. |
SASProtocol |
Oluşturulan SAS için protokoller. |
StorageRetryPolicyType |
RetryPolicy türleri. |
İşlevler
generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Gerçek bir <xref:SASQueryParameters> REST isteği yapmak için gereken tüm SAS sorgu parametrelerini içeren bir nesnesi oluşturur. |
generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. SASQueryParameters örneği oluşturur. Yalnızca SAS oluşturmak için gereken ayarları kabul eder. İsteğe bağlı ayarlar için izinler, startsOn ve identifier gibi ilgili özellikleri doğrudan ayarlayın. UYARI: Tanımlayıcı sağlanmadığında izinler ve expiresOn gereklidir. Tanımlayıcıya değer atamaNıZ VEYA süre sonuBu oluşturucuyla ilk başta & izinlerde el ile atamanız GEREKİr. Aşağıdaki kod parçacıklarını çalıştırmadan önce gerekli ayrıntıları doldurun. Örnek kullanım:
Tanımlayıcı kullanma örneği:
Blob adı kullanma örneği:
|
generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. SASQueryParameters örneği oluşturur. UYARI: Kullanıcı temsilcisi SAS oluşturulurken tanımlayıcı yoksayılır, izinler ve expiresOn gereklidir. Örnek kullanım:
|
is |
Belirli bir bağımsız değişkenin İşlem Hattı sözleşmesine uyduğundan emin olmak için bir yardımcı |
new |
Kimlik bilgisi sağlanan yeni bir İşlem Hattı nesnesi oluşturur. |
İşlev Ayrıntıları
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Gerçek bir <xref:SASQueryParameters> REST isteği yapmak için gereken tüm SAS sorgu parametrelerini içeren bir nesnesi oluşturur.
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Parametreler
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Döndürülenler
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. SASQueryParameters örneği oluşturur.
Yalnızca SAS oluşturmak için gereken ayarları kabul eder. İsteğe bağlı ayarlar için izinler, startsOn ve identifier gibi ilgili özellikleri doğrudan ayarlayın.
UYARI: Tanımlayıcı sağlanmadığında izinler ve expiresOn gereklidir. Tanımlayıcıya değer atamaNıZ VEYA süre sonuBu oluşturucuyla ilk başta & izinlerde el ile atamanız GEREKİr.
Aşağıdaki kod parçacıklarını çalıştırmadan önce gerekli ayrıntıları doldurun.
Örnek kullanım:
// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Tanımlayıcı kullanma örneği:
// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
{
accessPolicy: {
expiresOn: new Date(new Date().valueOf() + 86400), // Date type
permissions: ContainerSASPermissions.parse("racwdl").toString(),
startsOn: new Date() // Date type
},
id: identifier
}
]);
const containerSAS = generateBlobSASQueryParameters(
{
containerName, // Required
identifier // Required
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Blob adı kullanma örneği:
// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
containerName, // Required
blobName, // Required
permissions: BlobSASPermissions.parse("racwd"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
cacheControl: "cache-control-override", // Optional
contentDisposition: "content-disposition-override", // Optional
contentEncoding: "content-encoding-override", // Optional
contentLanguage: "content-language-override", // Optional
contentType: "content-type-override", // Optional
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Parametreler
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Döndürülenler
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. SASQueryParameters örneği oluşturur. UYARI: Kullanıcı temsilcisi SAS oluşturulurken tanımlayıcı yoksayılır, izinler ve expiresOn gereklidir.
Örnek kullanım:
// Generate user delegation SAS for a container
const userDelegationKey = await blobServiceClient.getUserDelegationKey(startsOn, expiresOn);
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn, // Optional. Date type
expiresOn, // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2018-11-09" // Must greater than or equal to 2018-11-09 to generate user delegation SAS
},
userDelegationKey, // UserDelegationKey
accountName
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string)
Parametreler
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Dönüş değeri: blobServiceClient.getUserDelegationKey()
- accountName
-
string
Döndürülenler
isPipelineLike(unknown)
Belirli bir bağımsız değişkenin İşlem Hattı sözleşmesine uyduğundan emin olmak için bir yardımcı
function isPipelineLike(pipeline: unknown)
Parametreler
- pipeline
-
unknown
İşlem Hattı olabilecek bir bağımsız değişken
Döndürülenler
boolean
bağımsız değişken İşlem Hattı sözleşmesini karşıladığında true
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Kimlik bilgisi sağlanan yeni bir İşlem Hattı nesnesi oluşturur.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
Parametreler
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
AnonymousCredential, StorageSharedKeyCredential veya hizmete yönelik isteklerin @azure/identity
kimliğini doğrulamak için paketten alınan herhangi bir kimlik bilgisi gibi. TokenCredential arabirimini uygulayan bir nesne de sağlayabilirsiniz. Belirtilmezse, AnonymousCredential kullanılır.
- pipelineOptions
- StoragePipelineOptions
İsteğe bağlı. Seçenekler’i seçin.
Döndürülenler
Yeni bir İşlem Hattı nesnesi.
Azure SDK for JavaScript