New-AzStorageContainer
Skapar en Azure-lagringscontainer.
Syntax
New-AzStorageContainer
[-Name] <String>
[[-Permission] <BlobContainerPublicAccessType>]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[<CommonParameters>]
New-AzStorageContainer
[-Name] <String>
[[-Permission] <BlobContainerPublicAccessType>]
-DefaultEncryptionScope <String>
-PreventEncryptionScopeOverride <Boolean>
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[<CommonParameters>]
Description
Cmdleten New-AzStorageContainer skapar en Azure Storage-container.
Exempel
Exempel 1: Skapa en Azure Storage-container
New-AzStorageContainer -Name "ContainerName" -Permission Off
Det här kommandot skapar en lagringscontainer.
Exempel 2: Skapa flera Azure Storage-containrar
"container1 container2 container3".split() | New-AzStorageContainer -Permission Container
I det här exemplet skapas flera lagringscontainrar. Den använder metoden Split i klassen .NET String och skickar sedan namnen på pipelinen.
Exempel 3: Skapa en Azure Storage-container med krypteringsomfång
$container = New-AzStorageContainer -Name "mycontainer" -DefaultEncryptionScope "myencryptscope" -PreventEncryptionScopeOverride $true
$container.BlobContainerProperties.DefaultEncryptionScope
myencryptscope
$container.BlobContainerProperties.PreventEncryptionScopeOverride
True
Det här kommandot skapar en lagringscontainer med standardkrypteringsomfång som myencryptscope och förvertera blobuppladdning med olika krypteringsomfång till den här containern.
Parametrar
-ClientTimeoutPerRequest
Anger tidsgränsen på klientsidan i sekunder för en tjänstbegäran. Om det föregående anropet misslyckas i det angivna intervallet försöker den här cmdleten skicka begäran igen. Om den här cmdleten inte får något lyckat svar innan intervallet förflutit returnerar den här cmdleten ett fel.
Typ: | Nullable<T>[Int32] |
Alias: | ClientTimeoutPerRequestInSeconds |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ConcurrentTaskCount
Anger maximalt antal samtidiga nätverksanrop. Du kan använda den här parametern för att begränsa samtidigheten för att begränsa den lokala processor- och bandbreddsanvändningen genom att ange det maximala antalet samtidiga nätverksanrop. Det angivna värdet är ett absolut antal och multipliceras inte med kärnantalet. Den här parametern kan bidra till att minska problem med nätverksanslutningar i miljöer med låg bandbredd, till exempel 100 kilobit per sekund. Standardvärdet är 10.
Typ: | Nullable<T>[Int32] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Context
Anger en kontext för den nya containern.
Typ: | IStorageContext |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DefaultEncryptionScope
Standardinställningen är att containern använder angivet krypteringsomfång för alla skrivningar.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Anger ett namn på den nya containern.
Typ: | String |
Alias: | N, Container |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Permission
Anger nivån för offentlig åtkomst till den här containern. Som standard kan containern och eventuella blobar i den endast nås av lagringskontots ägare. Om du vill ge anonyma användare läsbehörighet till en container och dess blobar kan du ange containerbehörigheterna för att aktivera offentlig åtkomst. Anonyma användare kan läsa blobar i en offentligt tillgänglig container utan att autentisera begäran. De acceptabla värdena för den här parametern är:
- Behållare. Ger fullständig läsåtkomst till en container och dess blobar. Klienter kan räkna upp blobar i containern via anonym begäran, men kan inte räkna upp containrar i lagringskontot.
- Klick. Ger läsåtkomst till blobdata i en container via anonym begäran, men ger inte åtkomst till containerdata. Klienter kan inte räkna upp blobar i containern med hjälp av anonym begäran.
- Av. Vilket begränsar åtkomsten till endast lagringskontots ägare.
Typ: | Nullable<T>[BlobContainerPublicAccessType] |
Alias: | PublicAccess |
Godkända värden: | Off, Container, Blob, Unknown |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PreventEncryptionScopeOverride
Blockera åsidosättning av krypteringsomfånget från containerns standardvärde.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ServerTimeoutPerRequest
Anger tidsgränsen för tjänstsidan i sekunder för en begäran. Om det angivna intervallet förflutit innan tjänsten bearbetar begäran returnerar lagringstjänsten ett fel.
Typ: | Nullable<T>[Int32] |
Alias: | ServerTimeoutPerRequestInSeconds |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Utdata
Relaterade länkar
Azure PowerShell