Aracılığıyla paylaş


New-AzStorageContainer

Bir Azure depolama kapsayıcısı oluşturur.

Syntax

ContainerName (Varsayılan)

New-AzStorageContainer
    [-Name] <String>
    [[-Permission] <BlobContainerPublicAccessType>]
    [-Context <IStorageContext>]
    [-ServerTimeoutPerRequest <Int32>]
    [-ClientTimeoutPerRequest <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-ConcurrentTaskCount <Int32>]
    [<CommonParameters>]

EncryptionScope

New-AzStorageContainer
    [-Name] <String>
    [[-Permission] <BlobContainerPublicAccessType>]
    -DefaultEncryptionScope <String>
    -PreventEncryptionScopeOverride <Boolean>
    [-Context <IStorageContext>]
    [-ServerTimeoutPerRequest <Int32>]
    [-ClientTimeoutPerRequest <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-ConcurrentTaskCount <Int32>]
    [<CommonParameters>]

Description

New-AzStorageContainer cmdlet'i bir Azure depolama kapsayıcısı oluşturur.

Örnekler

Örnek 1: Azure depolama kapsayıcısı oluşturma

New-AzStorageContainer -Name "ContainerName" -Permission Off

Bu komut bir depolama kapsayıcısı oluşturur.

Örnek 2: Birden çok Azure depolama kapsayıcısı oluşturma

"container1 container2 container3".split() | New-AzStorageContainer -Permission Container

Bu örnek birden çok depolama kapsayıcısı oluşturur. .NET String sınıfının Split yöntemini kullanır ve ardından adları işlem hattına geçirir.

Örnek 3: Şifreleme Kapsamı ile Azure depolama kapsayıcısı oluşturma

$container = New-AzStorageContainer  -Name "mycontainer" -DefaultEncryptionScope "myencryptscope" -PreventEncryptionScopeOverride $true

$container.BlobContainerProperties.DefaultEncryptionScope
myencryptscope

$container.BlobContainerProperties.PreventEncryptionScopeOverride
True

Bu komut, varsayılan Şifreleme Kapsamı myencryptscope olan bir depolama kapsayıcısı oluşturur ve bu kapsayıcıya farklı Şifreleme Kapsamı ile blob yüklemesini engeller.

Parametreler

-ClientTimeoutPerRequest

Bir hizmet isteği için istemci tarafı zaman aşımı aralığını saniye cinsinden belirtir. Önceki çağrı belirtilen aralıkta başarısız olursa, bu cmdlet isteği yeniden dener. Bu cmdlet, aralık tamamlanmadan başarılı bir yanıt almazsa, bu cmdlet bir hata döndürür.

Parametre özellikleri

Tür:

Nullable<T>[Int32]

Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:ClientTimeoutPerRequestInSeconds

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ConcurrentTaskCount

En fazla eşzamanlı ağ çağrısını belirtir. Eşzamanlı ağ çağrılarının maksimum sayısını belirterek yerel CPU ve bant genişliği kullanımını kısıtlamak için eşzamanlılığı sınırlamak için bu parametreyi kullanabilirsiniz. Belirtilen değer mutlak bir sayıdır ve çekirdek sayısıyla çarpılmaz. Bu parametre, saniyede 100 kilobit gibi düşük bant genişliğine bağlı ortamlardaki ağ bağlantısı sorunlarını azaltmaya yardımcı olabilir. Varsayılan değer 10'dur.

Parametre özellikleri

Tür:

Nullable<T>[Int32]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Context

Yeni kapsayıcı için bir bağlam belirtir.

Parametre özellikleri

Tür:IStorageContext
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-DefaultEncryptionScope

Kapsayıcıyı varsayılan olarak tüm yazma işlemleri için belirtilen şifreleme kapsamını kullanacak şekilde ayarlayın.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

EncryptionScope
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-DefaultProfile

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

Parametre özellikleri

Tür:IAzureContextContainer
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:AzureRmContext, AzureCredential

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Name

Yeni kapsayıcı için bir ad belirtir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:N, Container

Parametre kümeleri

(All)
Position:0
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-Permission

Bu kapsayıcıya genel erişim düzeyini belirtir. Varsayılan olarak, kapsayıcıya ve içindeki bloblara yalnızca depolama hesabının sahibi erişebilir. Anonim kullanıcılara kapsayıcı ve blobları için okuma izinleri vermek için, genel erişimi etkinleştirmek için kapsayıcı izinlerini ayarlayabilirsiniz. Anonim kullanıcılar, isteğin kimliğini doğrulamadan genel kullanıma açık bir kapsayıcıdaki blobları okuyabilir. Bu parametre için kabul edilebilir değerler şunlardır:

  • Konteyner. Kapsayıcıya ve bloblarına tam okuma erişimi sağlar. İstemciler anonim istek aracılığıyla kapsayıcıdaki blobları numaralandırabilir, ancak depolama hesabındaki kapsayıcıları numaralandıramaz.
  • Blob. Anonim istek aracılığıyla kapsayıcı genelinde blob verilerine okuma erişimi sağlar, ancak kapsayıcı verilerine erişim sağlamaz. İstemciler anonim istek kullanarak kapsayıcıdaki blobları numaralandıramaz.
  • Kapalı. Bu, erişimi yalnızca depolama hesabı sahibiyle kısıtlar.

Parametre özellikleri

Tür:

Nullable<T>[Microsoft.Azure.Storage.Blob.BlobContainerPublicAccessType]

Default value:None
Kabul edilen değerler:Off, Container, Blob, Unknown
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:PublicAccess

Parametre kümeleri

(All)
Position:1
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PreventEncryptionScopeOverride

Kapsayıcı varsayılanından şifreleme kapsamını geçersiz kılmayı engelleyin.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

EncryptionScope
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ServerTimeoutPerRequest

İstek için hizmet tarafı zaman aşımı aralığını saniye cinsinden belirtir. Belirtilen aralık hizmetin isteği işlemeden önce geçmesi durumunda depolama hizmeti bir hata döndürür.

Parametre özellikleri

Tür:

Nullable<T>[Int32]

Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:ServerTimeoutPerRequestInSeconds

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

String

IStorageContext

Çıkışlar

AzureStorageContainer