2014-05-15 18 views
9

Tôi có một máy chủ FTP chạy trên Azure. Tôi đã phải tự thêm vào 20 điểm cuối cho kết nối 'dữ liệu'.Cách thêm hàng loạt điểm cuối Azure?

Thật là đau đớn.

Why is it so hard!!!

Chắc chắn có một cách tốt hơn để lớn thêm thiết bị đầu cuối để một VM Azure, bằng cách nào đó? Nếu có, ai đó có thể liệt kê một số hướng dẫn? Tôi mở cửa cho bất cứ điều gì.

ví dụ: Tôi rất thích để tạo ra

TCP public port 61020 - private port 61020

để

TCP public port 61100 - private port 61100

hmmm ....

Trả lời

9

Bạn có thể làm điều này với PowerShell. Một kịch bản chỉ thử nghiệm:

Add-AzureAccount 
Select-AzureSubscription -SubscriptionName "Your_Subscription_Name" 
$vm = Get-AzureVM -ServiceName "CloudServiceName" -Name "VM_Name" 
for ($i=6100; $i -le 6120; $i++) 
{ 
    $EndpointName = "FtpEndpoint_" 
    $EndpointName += $i 
    Add-AzureEndpoint -Name $EndpointName -Protocol "tcp" -PublicPort $i -LocalPort $i -VM $vm 
} 
$vm | Update-AzureVM 

Các actuall cuộc gọi dịch vụ được thực hiện tại đồng loạt khi bạn thực hiện Update-AzureVM

Starting Point cho Azure PowerShell tham khảo is here.

Tôi chắc chắn bạn cũng có thể đạt được kết quả tương tự với XPLAT-CLI.

+0

đã bạn có nghĩa là 'Chọn-AzureSubscription' thay vì 'Set-'? –

+0

Kịch bản chắc chắn hoạt động với 'Set-AzureSubscription'. Nhưng bây giờ bạn nói nó, dòng này có thể thậm chí không cần thiết. – astaykov

+0

Tôi có nhiều đăng ký nên tôi phải chọn thủ công. thiết lập dường như không làm bất cứ điều gì ... –

0

Lưu ý rằng với đợt cập nhật cuối cùng (tháng 5 năm 2014), bạn có thể ánh xạ IP công cộng cố định thành máy ảo và tránh sử dụng dịch vụ đám mây Điểm cuối hoàn toàn. Tính năng xem trước này yêu cầu bạn cung cấp một máy ảo mới để tận dụng lợi thế của nó. Azure PowerShell mới nhất (0.8.2) cũng bao gồm các lệnh ghép ngắn cần thiết để thực hiện công việc này.

New-AzureReservedIP -ReservedIPName EastUSVIP -Label "Reserved VIP in EastUS" -Location "East US" 

New-AzureVM -ServiceName "MyApp" -VMs <vm> -Location "East US" -VNetName VNetUSEast -ReservedIPName EastUSVIP 

Các mẫu ở trên xuất phát từ thông báo Scott Guthrie ở đây: http://weblogs.asp.net/scottgu/archive/2014/05/12/azure-vm-security-extensions-expressroute-ga-reserved-ips-internal-load-balancing-multi-site-to-site-vpns-storage-import-export-ga-new-smb-file-service-api-management-hybrid-connection-service-redis-cache-remote-apps-and-more.aspx

+0

Cảm ơn bạn đã chỉ ra điều đó. –

Các vấn đề liên quan