Cmdlet Connect-ServiceFabricCluster membuat koneksi ke kluster Service Fabric mandiri yang memungkinkan Anda menjalankan tindakan manajemen untuk kluster tersebut.
Setelah Anda tersambung ke kluster, Anda dapat melihat pengaturan koneksi dengan menggunakan cmdlet Get-ServiceFabricClusterConnection .
Untuk mengelola kluster Service Fabric, mulai Windows PowerShell dengan menggunakan opsi Jalankan sebagai administrator .
Perintah ini terhubung ke kluster menggunakan sertifikat X.509.
Perintah ini menggunakan fitur splatting Windows PowerShell untuk membuat tabel hash untuk parameter, lalu memasoknya ke cmdlet Connect-ServiceFabricCluster .
Contoh 3: Menyambungkan ke kluster terkelola menggunakan sertifikat X.509
Nota: Menyambungkan ke kluster terkelola memerlukan modul PowerShell 'Az.ServiceFabric' dan 'Az.Resources' untuk mengkueri sidik jari sertifikat server.
Perintah ini pertama-tama mengkueri sumber daya kluster terkelola untuk sidik jari sertifikat server saat ini, lalu terhubung ke kluster menggunakan sertifikat X509. Berikan nama grup sumber daya untuk kluster terkelola untuk mengambil informasi koneksi termasuk id sumber daya lengkap untuk kluster terkelola. Lihat Menyambungkan ke kluster terkelola Service Fabric.
Perintah ini kemudian terhubung ke kluster menggunakan sertifikat X.509.
Contoh 4: Menyambungkan ke kluster menggunakan Azure Active Directory
Perintah ini terhubung ke kluster menggunakan autentikasi Azure Active Directory (AAD).
Perintah ini menggunakan fitur splatting Windows PowerShell untuk membuat tabel hash untuk parameter, lalu memasoknya ke cmdlet Connect-ServiceFabricCluster .
Contoh 5: Menyambungkan ke kluster yang diamankan dengan akun layanan yang dikelola grup
Perintah ini menggunakan fitur splatting Windows PowerShell untuk membuat tabel hash untuk parameter, lalu memasoknya ke cmdlet Connect-ServiceFabricCluster .
Contoh 6: Menyambungkan ke kluster yang diamankan dengan akun mesin
Perintah ini membuat koneksi ke kluster yang ditentukan.
Parameter
-AllowNetworkConnectionOnly
Menunjukkan bahwa cmdlet memungkinkan penyambungan ke kluster bahkan ketika layanan sistem tidak responsif selama koneksi jaringan yang mendasarinya dapat dibuat.
Properti parameter
Jenis:
SwitchParameter
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-AuthTokenBufferSize
Saat menyambungkan dengan AzureActiveDirectory, tentukan ukuran buffer yang akan dialokasikan untuk akuisisi token keamanan.
Properti parameter
Jenis:
Int64
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-AzureActiveDirectory
Menentukan bahwa Azure Active Directory harus digunakan untuk autentikasi dan otorisasi.
Properti parameter
Jenis:
SwitchParameter
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
Aad
Position:
Named
Wajib:
True
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-CloudServiceDNSNames
Parameter ini hanya untuk penggunaan internal.
Properti parameter
Jenis:
String[]
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
Dsts
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-CloudServiceName
Parameter ini hanya untuk penggunaan internal.
Properti parameter
Jenis:
String
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
Dsts
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-ClusterSpn
Menentukan nama perwakilan keamanan kluster yang akan digunakan untuk kredensial Windows.
Properti parameter
Jenis:
String
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
Windows
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-ConnectionEndpoint
Menentukan array titik akhir koneksi untuk kluster dalam format ClusterAddress: ClientConnectionEndpoint, di mana ClusterAddress adalah alamat IPv4, alamat IPv6, atau nama domain yang memenuhi syarat penuh (FQDN) dari simpul kluster untuk disambungkan dan ClientConnectionEndpoint adalah port koneksi klien yang ditentukan dalam manifes kluster.
Lampirkan alamat IPv6 dalam tanda kurung siku ([]).
Titik akhir yang valid memiliki bentuk berikut:
Menentukan periode waktu habis, dalam detik, untuk operasi.
Properti parameter
Jenis:
Double
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-DSTS
Parameter ini hanya untuk penggunaan internal.
Properti parameter
Jenis:
SwitchParameter
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
Dsts
Position:
Named
Wajib:
True
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-FindType
Menentukan jenis FindValue untuk mencari sertifikat di penyimpanan sertifikat.
Jenis filter berikut didukung:
TemukanOlehSidik Jari.
Temukan sertifikat dengan sidik jari sertifikat.
FindBySubjectName.
Cari sertifikat di penyimpanan sertifikat berdasarkan nama yang dibedakan subjek atau nama umum, ketika nama yang dibedakan subjek disediakan di FindValue, nama subjek dalam sertifikat harus dikodekan dalam pengkodean ASN karena pembatasan dalam API kripto Windows asli.
Tidak ada batasan seperti itu ketika nama umum disediakan di FindValue.
Menentukan nilai filter untuk mencari sertifikat di penyimpanan sertifikat.
Properti parameter
Jenis:
String
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
X509
Position:
Named
Wajib:
True
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-GetMetadata
Saat terhubung dengan AzureActiveDirectory, secara anonim mengambil metadata yang digunakan untuk akuisisi token dan tidak mencoba autentikasi apa pun.
Properti parameter
Jenis:
SwitchParameter
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
Aad
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-HealthOperationTimeoutInSec
Menentukan periode waktu habis, dalam detik, untuk mengirim laporan kesehatan.
Ketika operasi kesehatan habis waktu atau gagal dengan kesalahan komunikasi, klien kesehatan secara internal mencoba kembali operasi tersebut.
Properti parameter
Jenis:
Double
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-HealthReportRetrySendIntervalInSec
Menentukan interval, dalam detik, di mana klien kesehatan mencoba kembali mengirim laporan yang gagal dikirim atau dipertahankan di penyimpanan kesehatan. Nilai minimum yang didukung adalah 1 detik.
Properti parameter
Jenis:
Double
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-HealthReportSendIntervalInSec
Menentukan interval, dalam detik, di mana klien kesehatan mengirim laporan kesehatan ke penyimpanan kesehatan.
Jika diatur ke 0, klien kesehatan akan segera mengirim laporan.
Properti parameter
Jenis:
Double
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-Interactive
Menunjukkan apakah cmdlet beroperasi secara interaktif.
Properti parameter
Jenis:
Boolean
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
Dsts
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-KeepAliveIntervalInSec
Menentukan periode tetap hidup koneksi dalam hitungan detik.
Interval ini mencegah koneksi dihentikan karena tidak aktif selama operasi yang berjalan secara asinkron.
Properti parameter
Jenis:
Double
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-MetaDataEndpoint
Parameter ini hanya untuk penggunaan internal.
Properti parameter
Jenis:
String
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
Dsts
Position:
Named
Wajib:
True
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-PartitionLocationCacheLimit
Menentukan jumlah partisi yang di-cache untuk resolusi layanan.
Nilai defaultnya adalah 0, yang menandakan tidak ada batas.
Properti parameter
Jenis:
Int64
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-SecurityToken
Saat terhubung dengan AzureActiveDirectory, token keamanan yang ditentukan digunakan secara langsung untuk autentikasi dan otorisasi daripada melakukan login pengguna interaktif.
Properti parameter
Jenis:
String
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
Aad
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-ServerCertThumbprint
Menentukan array sidik jari yang diharapkan untuk sisi kluster.
Sidik jari ini digunakan untuk mengautentikasi bahwa cmdlet terhubung ke titik akhir kluster yang benar selama autentikasi timbal balik x509 atau Azure Active Directory.
Properti parameter
Jenis:
String[]
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
X509
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
Dsts
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
Aad
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-ServerCommonName
Menentukan array nama umum yang diharapkan untuk sisi kluster.
Nama-nama ini digunakan untuk mengautentikasi bahwa cmdlet terhubung ke titik akhir kluster yang benar selama autentikasi timbal balik x509 atau Azure Active Directory.
Properti parameter
Jenis:
String[]
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
X509
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
Dsts
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
Aad
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-ServiceChangePollIntervalInSec
Menentukan interval, dalam detik, di mana klien fabric melakukan polling untuk perubahan layanan.
Interval ini digunakan oleh model lama pemberitahuan perubahan alamat layanan berbasis polling.
Properti parameter
Jenis:
Double
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-SkipChecks
Menunjukkan untuk melewati pemeriksaan validasi responsivitas layanan sistem saat menyambungkan ke kluster.
Properti parameter
Jenis:
Boolean
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-StoreLocation
Menentukan lokasi penyimpanan sertifikat.
Nilai yang dapat diterima untuk parameter ini adalah:
PenggunaSekarang
Mesin Lokal
Properti parameter
Jenis:
StoreLocation
Nilai default:
None
Nilai yang diterima:
CurrentUser, LocalMachine
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
X509
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-StoreName
Menentukan nama penyimpanan sertifikat untuk memuat sertifikat klien.
Properti parameter
Jenis:
String
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
X509
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-TimeoutSec
Menentukan periode waktu habis, dalam detik, untuk operasi.
Properti parameter
Jenis:
Int32
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-WindowsCredential
Menunjukkan bahwa cmdlet menggunakan kredensial Windows untuk terhubung ke kluster Service Fabric.
Properti parameter
Jenis:
SwitchParameter
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
Windows
Position:
Named
Wajib:
True
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-X509Credential
Menunjukkan bahwa cmdlet menggunakan sertifikat x509 untuk melakukan autentikasi timbal balik dengan kluster Service Fabric.
Properti parameter
Jenis:
SwitchParameter
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
X509
Position:
Named
Wajib:
True
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.