Bagikan melalui


New-AzureRmStorageAccount

Membuat akun penyimpanan.

Peringatan

Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.

Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.

Sintaks

New-AzureRmStorageAccount
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-SkuName] <String>
   [-Location] <String>
   [-Kind <String>]
   [-AccessTier <String>]
   [-CustomDomainName <String>]
   [-UseSubDomain <Boolean>]
   [-Tag <Hashtable>]
   [-EnableHttpsTrafficOnly <Boolean>]
   [-AssignIdentity]
   [-NetworkRuleSet <PSNetworkRuleSet>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzureRmStorageAccount membuat akun Azure Storage.

Contoh

Contoh 1: Membuat akun Penyimpanan

PS C:\>New-AzureRmStorageAccount -ResourceGroupName MyResourceGroup -AccountName mystorageaccount -Location westus -SkuName Standard_GRS

Perintah ini membuat akun Penyimpanan untuk nama grup sumber daya MyResourceGroup.

Contoh 2: Membuat akun Blob Storage dengan BlobStorage Kind dan hot AccessTier

PS C:\>New-AzureRmStorageAccount -ResourceGroupName MyResourceGroup -AccountName mystorageaccount -Location westus -SkuName Standard_GRS -Kind BlobStorage -AccessTier Hot

Perintah ini membuat akun Blob Storage yang dengan BlobStorage Kind dan hot AccessTier

Contoh 3: Buat akun Penyimpanan dengan Kind StorageV2, dan Buat dan Tetapkan Identitas untuk Azure KeyVault.

PS C:\>New-AzureRmStorageAccount -ResourceGroupName MyResourceGroup -AccountName mystorageaccount -Location westus -SkuName Standard_GRS -Kind StorageV2 -AssignIdentity

Perintah ini membuat akun Penyimpanan dengan Kind StorageV2. Ini juga menghasilkan dan menetapkan identitas yang dapat digunakan untuk mengelola kunci akun melalui Azure KeyVault.

Contoh 4: Membuat akun Penyimpanan dengan NetworkRuleSet dari JSON

PS C:\>New-AzureRmStorageAccount -ResourceGroupName MyResourceGroup -AccountName mystorageaccount -Location westus -Type Standard_LRS -NetworkRuleSet (@{bypass="Logging,Metrics";
    ipRules=(@{IPAddressOrRange="20.11.0.0/16";Action="allow"},
            @{IPAddressOrRange="10.0.0.0/7";Action="allow"});
    virtualNetworkRules=(@{VirtualNetworkResourceId="/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1";Action="allow"},
                        @{VirtualNetworkResourceId="/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/subnet2";Action="allow"});
    defaultAction="Deny"})

Perintah ini membuat akun Storage yang memiliki properti NetworkRuleSet dari JSON

Parameter

-AccessTier

Menentukan tingkat akses akun Penyimpanan yang dibuat cmdlet ini. Nilai yang dapat diterima untuk parameter ini adalah: Panas dan Dingin. Jika Anda menentukan nilai BlobStorage untuk parameter Jenis , Anda harus menentukan nilai untuk parameter AccessTier . Jika Anda menentukan nilai Penyimpanan untuk parameter Jenis ini, jangan tentukan parameter AccessTier.

Jenis:String
Nilai yang diterima:Hot, Cool
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-AsJob

Jalankan cmdlet di latar belakang

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-AssignIdentity

Buat dan tetapkan Identitas akun Penyimpanan baru untuk akun Penyimpanan ini untuk digunakan dengan layanan manajemen utama seperti Azure KeyVault.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-CustomDomainName

Menentukan nama domain kustom akun Penyimpanan. Nilai defaultnya adalah Storage.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Jenis:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableHttpsTrafficOnly

Menunjukkan apakah akun Penyimpanan hanya mengaktifkan lalu lintas HTTPS atau tidak.

Jenis:Boolean
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-Kind

Menentukan jenis akun Penyimpanan yang dibuat cmdlet ini. Nilai yang dapat diterima untuk parameter ini adalah:

  • Penyimpanan. Akun Penyimpanan tujuan umum yang mendukung penyimpanan Blob, Tabel, Antrean, File, dan Disk.
  • StorageV2. Akun Penyimpanan Tujuan Umum Versi 2 (GPv2) yang mendukung Blob, Tabel, Antrean, File, dan Disk, dengan fitur canggih seperti tingkatan data.
  • BlobStorage. Akun Blob Storage yang hanya mendukung penyimpanan Blob. Nilai defaultnya adalah Storage.
Jenis:String
Nilai yang diterima:Storage, StorageV2, BlobStorage
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Location

Menentukan lokasi akun Penyimpanan yang akan dibuat.

Jenis:String
Position:3
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Name

Menentukan nama akun Penyimpanan yang akan dibuat.

Jenis:String
Alias:StorageAccountName, AccountName
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-NetworkRuleSet

NetworkRuleSet digunakan untuk menentukan sekumpulan aturan konfigurasi untuk firewall dan jaringan virtual, serta untuk mengatur nilai untuk properti jaringan seperti layanan yang diizinkan untuk melewati aturan dan cara menangani permintaan yang tidak cocok dengan aturan yang ditentukan.

Jenis:PSNetworkRuleSet
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ResourceGroupName

Menentukan nama grup sumber daya untuk menambahkan akun Penyimpanan.

Jenis:String
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-SkuName

Menentukan nama SKU akun Penyimpanan yang dibuat cmdlet ini. Nilai yang dapat diterima untuk parameter ini adalah:

  • Standard_LRS. Penyimpanan redundan lokal.
  • Standard_ZRS. Penyimpanan redundansi zona.
  • Standard_GRS. Penyimpanan geo-redundan.
  • Standard_RAGRS. Membaca penyimpanan geo-redundan akses.
  • Premium_LRS. Penyimpanan premium yang berlebihan secara lokal.
Jenis:String
Alias:StorageAccountType, AccountType, Type
Nilai yang diterima:Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS, Premium_LRS
Position:2
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Tag

Pasangan kunci-nilai dalam bentuk tabel hash yang ditetapkan sebagai tag di server. Misalnya: @{key0="value0"; key1=$null; key2="value2"}

Jenis:Hashtable
Alias:Tags
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-UseSubDomain

Menunjukkan apakah akan mengaktifkan validasi CName tidak langsung.

Jenis:Nullable<T>[Boolean]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

String

Boolean

Output

PSStorageAccount