Set-AzureAclConfig
Memodifikasi objek konfigurasi ACL.
Catatan
Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Modul PowerShell warisan ini tidak disarankan saat membuat sumber daya baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Penghentian Azure Service Manager.
Modul Az PowerShell adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure Resource Manager (ARM) dengan PowerShell.
Sintaks
Set-AzureAclConfig
[-AddRule]
[-Action] <String>
[-RemoteSubnet] <String>
[[-Order] <Int32>]
[[-Description] <String>]
-ACL <NetworkAclObject>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Set-AzureAclConfig
[-RemoveRule]
[-RuleId] <Int32>
-ACL <NetworkAclObject>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Set-AzureAclConfig
[-SetRule]
[-RuleId] <Int32>
[[-Action] <String>]
[[-RemoteSubnet] <String>]
[[-Order] <Int32>]
[[-Description] <String>]
-ACL <NetworkAclObject>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Deskripsi
Cmdlet Set-AzureAclConfig memodifikasi objek konfigurasi daftar kontrol akses (ACL) dari konfigurasi komputer virtual Azure yang ada.
Contoh
Contoh 1: Menambahkan aturan ke konfigurasi ACL baru
PS C:\> $Acl = New-AzureAclConfig
PS C:\> Set-AzureAclConfig -AddRule -ACL $Acl -Action Permit -RemoteSubnet "172.0.0.0/8" -Order 100 -Description "Permit ACL rule"
Perintah pertama membuat konfigurasi ACL, lalu menyimpannya dalam variabel $Acl.
Perintah kedua menambahkan aturan baru ke konfigurasi yang disimpan di $Acl. Perintah menentukan tindakan, subnet, urutan, dan deskripsi untuk aturan.
Contoh 2: Mengubah aturan dalam konfigurasi ACL
PS C:\> $Acl = Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine07" | Get-AzureAclConfig -EndpointName "Web"
PS C:\> Set-AzureAclConfig -SetRule -RuleId 0 -ACL $Acl -Order 102 -Description "Web endpoint rule"
PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine07" | Set-AzureEndpoint -ACL $Acl -Name "Web" | Update-AzureVM
Perintah pertama mendapatkan komputer virtual bernama VirtualMachine07 dalam layanan bernama ContosoService dengan menggunakan cmdlet Get-AzureVM . Perintah meneruskan objek tersebut ke cmdlet Get-AzureAclConfig dengan menggunakan operator alur. Cmdlet tersebut mendapatkan konfigurasi ACL untuk titik akhir bernama Web. Perintah menyimpan objek konfigurasi ACL dalam variabel $Acl.
Perintah kedua memodifikasi aturan yang memiliki ID 0. Perintah mengubah urutan dan deskripsi aturan.
Perintah akhir mengatur objek konfigurasi ACL untuk komputer virtual tersebut dengan menggunakan cmdlet Set-AzureEndpoint . Perintah ini juga memperbarui komputer virtual tersebut.
Contoh 3: Menghapus aturan dari konfigurasi ACL
PS C:\> $Acl = Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine07" | Get-AzureAclConfig -EndpointName "Web"
PS C:\> Set-AzureAclConfig -RemoveRule -ID 0 -ACL $Acl
PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine07" | Set-AzureEndpoint -ACL $Acl -Name "Web" | Update-AzureVM
Perintah pertama menyimpan objek konfigurasi ACL dalam variabel $Acl. Ini sama dengan contoh sebelumnya.
Perintah kedua menghapus aturan yang memiliki ID 0 dari konfigurasi ACL di $Acl.
Perintah akhir mengatur objek konfigurasi ACL untuk komputer virtual dan memperbarui komputer virtual tersebut. Ini sama dengan contoh sebelumnya.
Parameter
-ACL
Menentukan objek konfigurasi ACL yang dimodifikasi cmdlet ini.
Jenis: | NetworkAclObject |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Action
Menentukan tindakan untuk aturan yang ditambahkan atau dimodifikasi cmdlet ini. Nilai yang valid adalah: Izinkan dan Tolak.
Jenis: | String |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-AddRule
Menunjukkan bahwa cmdlet ini menambahkan aturan ke konfigurasi ACL.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Description
Menentukan deskripsi untuk aturan yang ditambahkan atau dimodifikasi cmdlet ini.
Jenis: | String |
Position: | 3 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-InformationAction
Menentukan bagaimana cmdlet ini merespons peristiwa informasi.
Nilai yang dapat diterima untuk parameter ini adalah:
- Lanjutkan
- Abaikan
- Tanya
- Lanjutkan Diam-diam
- Stop
- Tangguhkan
Jenis: | ActionPreference |
Alias: | infa |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-InformationVariable
Menentukan variabel informasi.
Jenis: | String |
Alias: | iv |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Order
Menentukan urutan pemrosesan untuk aturan yang ditambahkan atau dimodifikasi cmdlet ini.
Jenis: | Int32 |
Position: | 2 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-RemoteSubnet
Menentukan subnet jarak jauh untuk aturan yang ditambahkan atau dimodifikasi cmdlet ini. Menentukan alamat dalam format Classless Interdomain Routing (CIDR).
Jenis: | String |
Position: | 1 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-RemoveRule
Menunjukkan bahwa cmdlet ini menghapus aturan dari konfigurasi ACL.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-RuleId
Menentukan ID aturan yang dihapus atau dimodifikasi cmdlet ini untuk konfigurasi ACL.
Jenis: | Int32 |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-SetRule
Menunjukkan bahwa cmdlet ini memodifikasi aturan dalam konfigurasi ACL.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |