Konfigurowanie obsługi tożsamości zarządzanej w nowym klastrze usługi Service Fabric
Aby używać tożsamości zarządzanych dla zasobów platformy Azure w aplikacjach usługi Service Fabric, najpierw włącz usługę tokenu tożsamości zarządzanej w klastrze. Ta usługa jest odpowiedzialna za uwierzytelnianie aplikacji usługi Service Fabric przy użyciu tożsamości zarządzanych oraz uzyskiwanie tokenów dostępu w ich imieniu. Po włączeniu usługi można ją zobaczyć w narzędziu Service Fabric Explorer w sekcji System w okienku po lewej stronie, uruchomionej pod nazwą fabric:/System/ManagedIdentityTokenService obok innych usług systemowych.
Uwaga
Środowisko uruchomieniowe usługi Service Fabric w wersji 6.5.658.9590 lub nowszej jest wymagane do włączenia usługi tokenu tożsamości zarządzanej.
Włączanie usługi tokenu tożsamości zarządzanej
Aby włączyć usługę tokenu tożsamości zarządzanej w czasie tworzenia klastra, dodaj następujący fragment kodu do szablonu usługi Azure Resource Manager klastra:
"fabricSettings": [
{
"name": "ManagedIdentityTokenService",
"parameters": [
{
"name": "IsEnabled",
"value": "true"
}
]
}
]
Błędy
Jeśli wdrożenie zakończy się niepowodzeniem z tym komunikatem, oznacza to, że klaster nie znajduje się w wymaganej wersji usługi Service Fabric (minimalna obsługiwana wersja środowiska uruchomieniowego to 6,5 CU2):
{
"code": "ParameterNotAllowed",
"message": "Section 'ManagedIdentityTokenService' and Parameter 'IsEnabled' is not allowed."
}
Powiązane artykuły
Przegląd obsługi tożsamości zarządzanych w usłudze Azure Service Fabric
Włączanie obsługi tożsamości zarządzanej w istniejącym klastrze usługi Azure Service Fabric
Następne kroki
- Wdrażanie aplikacji usługi Azure Service Fabric przy użyciu tożsamości zarządzanej przypisanej przez system
- Wdrażanie aplikacji usługi Azure Service Fabric przy użyciu tożsamości zarządzanej przypisanej przez użytkownika
- Korzystanie z tożsamości zarządzanej aplikacji usługi Service Fabric z kodu usługi
- Udzielanie aplikacji usługi Azure Service Fabric dostępu do innych zasobów platformy Azure