New-AzStorageContainer
Crea un contenitore di Archiviazione di Azure.
Sintassi
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>]
Descrizione
Il cmdlet New-AzStorageContainer crea un contenitore di archiviazione di Azure.
Esempio
Esempio 1: Creare un contenitore di archiviazione di Azure
New-AzStorageContainer -Name "ContainerName" -Permission Off
Questo comando crea un contenitore di archiviazione.
Esempio 2: Creare più contenitori di archiviazione di Azure
"container1 container2 container3".split() | New-AzStorageContainer -Permission Container
In questo esempio vengono creati più contenitori di archiviazione. Usa il metodo Splitdella classe String .NET e quindi passa i nomi nella pipeline.
Esempio 3: Creare un contenitore di archiviazione di Azure con ambito di crittografia
PS C:\> $container = New-AzStorageContainer -Name "mycontainer" -DefaultEncryptionScope "myencryptscope" -PreventEncryptionScopeOverride $true
PS C:\> $container.BlobContainerProperties.DefaultEncryptionScope
myencryptscope
PS C:\> $container.BlobContainerProperties.PreventEncryptionScopeOverride
True
Questo comando crea un contenitore di archiviazione, con ambito di crittografia predefinito come myencryptscope e preverte il caricamento dei BLOB con ambito di crittografia diverso in questo contenitore.
Parametri
-ClientTimeoutPerRequest
Specifica l'intervallo di timeout lato client, espresso in secondi, per una richiesta di servizio. Se la chiamata precedente ha esito negativo nell'intervallo specificato, questo cmdlet ritenta la richiesta. Se questo cmdlet non riceve una risposta corretta prima del termine dell'intervallo, questo cmdlet restituisce un errore.
Type: | Nullable<T>[Int32] |
Aliases: | ClientTimeoutPerRequestInSeconds |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConcurrentTaskCount
Specifica il numero massimo di chiamate di rete simultanee. È possibile usare questo parametro per limitare la concorrenza per limitare l'utilizzo della CPU locale e della larghezza di banda specificando il numero massimo di chiamate di rete simultanee. Il valore specificato è un conteggio assoluto e non viene moltiplicato per il numero di core. Questo parametro consente di ridurre i problemi di connessione di rete in ambienti con larghezza di banda ridotta, ad esempio 100 kilobit al secondo. Il valore predefinito è 10.
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Context
Specifica un contesto per il nuovo contenitore.
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultEncryptionScope
Per impostazione predefinita, il contenitore usa l'ambito di crittografia specificato per tutte le scritture.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica un nome per il nuovo contenitore.
Type: | String |
Aliases: | N, Container |
Position: | 0 |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Permission
Specifica il livello di accesso pubblico a questo contenitore. Per impostazione predefinita, il contenitore e tutti i BLOB in esso contenuti possono essere accessibili solo dal proprietario dell'account di archiviazione. Per concedere agli utenti anonimi le autorizzazioni di lettura per un contenitore e i relativi BLOB, è possibile impostare le autorizzazioni del contenitore per abilitare l'accesso pubblico. Gli utenti anonimi possono leggere i BLOB in un contenitore disponibile pubblicamente senza autenticare la richiesta. I valori validi per questo parametro sono:
- Contenitore. Fornisce l'accesso in lettura completo a un contenitore e ai relativi BLOB. I client possono enumerare i BLOB nel contenitore tramite una richiesta anonima, ma non possono enumerare i contenitori nell'account di archiviazione.
- Blob. Fornisce l'accesso in lettura ai dati BLOB in un contenitore tramite una richiesta anonima, ma non fornisce l'accesso ai dati del contenitore. I client non possono enumerare i BLOB nel contenitore usando una richiesta anonima.
- Disattiva. Che limita l'accesso solo al proprietario dell'account di archiviazione.
Type: | Nullable<T>[BlobContainerPublicAccessType] |
Aliases: | PublicAccess |
Accepted values: | Off, Container, Blob, Unknown |
Position: | 1 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PreventEncryptionScopeOverride
Bloccare l'override dell'ambito di crittografia dall'impostazione predefinita del contenitore.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerTimeoutPerRequest
Specifica l'intervallo di timeout lato servizio, espresso in secondi, per una richiesta. Se l'intervallo specificato è trascorso prima che il servizio elabori la richiesta, il servizio di archiviazione restituisce un errore.
Type: | Nullable<T>[Int32] |
Aliases: | ServerTimeoutPerRequestInSeconds |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Output
Collegamenti correlati
Commenti e suggerimenti
Invia e visualizza il feedback per