Compute Node - Update User
Aktualisiert das Kennwort und die Ablaufzeit eines Benutzerkontos auf dem angegebenen Computeknoten.
Dieser Vorgang ersetzt alle aktualisierbaren Eigenschaften des Kontos. Wenn beispielsweise das "expiryTime"-Element nicht angegeben ist, wird der aktuelle Wert durch den Standardwert ersetzt, nicht unverändert bleiben. Sie können ein Benutzerkonto auf einem Computeknoten nur aktualisieren, wenn es sich im Leerlauf- oder Ausführungszustand befindet.
PUT {batchUrl}/pools/{poolId}/nodes/{nodeId}/users/{userName}?api-version=2024-07-01.20.0
PUT {batchUrl}/pools/{poolId}/nodes/{nodeId}/users/{userName}?timeout={timeout}&api-version=2024-07-01.20.0
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
batch
|
path | True |
string |
Die Basis-URL für alle Azure Batch-Dienstanforderungen. |
node
|
path | True |
string |
Die ID des Computers, auf dem Sie ein Benutzerkonto aktualisieren möchten. |
pool
|
path | True |
string |
Die ID des Pools, der den Computeknoten enthält. |
user
|
path | True |
string |
Der Name des zu aktualisierenden Benutzerkontos. |
api-version
|
query | True |
string |
Client-API-Version. |
timeout
|
query |
integer (int32) |
Die maximale Zeit, die der Server für die Verarbeitung der Anforderung in Sekunden ausgeben kann. Der Standardwert ist 30 Sekunden. Wenn der Wert größer als 30 ist, wird stattdessen der Standardwert verwendet. |
Anforderungsheader
Media Types: "application/json; odata=minimalmetadata"
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
client-request-id |
string (uuid) |
Die vom Aufrufer generierte Anforderungsidentität in Form einer GUID ohne Dekoration wie geschweifte Klammern, z. B. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Gibt an, ob der Server die Clientanforderungs-ID in der Antwort zurückgeben soll. |
|
ocp-date |
string (date-time-rfc1123) |
Der Zeitpunkt, zu dem die Anforderung ausgestellt wurde. Clientbibliotheken legen dies in der Regel auf die aktuelle Systemuhrzeit fest. legen Sie sie explizit fest, wenn Sie die REST-API direkt aufrufen. |
Anforderungstext
Media Types: "application/json; odata=minimalmetadata"
Name | Typ | Beschreibung |
---|---|---|
expiryTime |
string (date-time) |
Der Zeitpunkt, zu dem das Konto abläuft. |
password |
string |
Das Kennwort des Kontos. |
sshPublicKey |
string |
Der öffentliche SSH-Schlüssel, der für die Remoteanmeldung beim Computeknoten verwendet werden kann. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Die Anforderung an den Batchdienst war erfolgreich. Header
|
|
Other Status Codes |
Der Fehler vom Batchdienst. |
Sicherheit
azure_auth
Microsoft Entra OAuth 2.0-Authentifizierungscodefluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Authorization
Typ:
apiKey
In:
header
Beispiele
Node update user
Beispielanforderung
PUT account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_1-20161121t182739z/users/userName?api-version=2024-07-01.20.0
{
"password": "12345",
"expiryTime": "2016-11-27T00:45:48.7320857Z"
}
Beispiel für eine Antwort
Definitionen
Name | Beschreibung |
---|---|
Batch |
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort. |
Batch |
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch-Fehlerantwort enthalten sind. |
Error |
Eine Fehlermeldung, die in einer Azure Batch-Fehlerantwort empfangen wurde. |
Node |
Die Gruppe der Änderungen, die an einem Benutzerkonto auf einem Computeknoten vorgenommen werden sollen. |
BatchError
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden. |
message |
Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist. |
|
values |
Eine Sammlung von Schlüssel-Wert-Paaren, die zusätzliche Details zum Fehler enthalten. |
BatchErrorDetail
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch-Fehlerantwort enthalten sind.
Name | Typ | Beschreibung |
---|---|---|
key |
string |
Ein Bezeichner, der die Bedeutung der Value-Eigenschaft angibt. |
value |
string |
Die zusätzlichen Informationen, die in der Fehlerantwort enthalten sind. |
ErrorMessage
Eine Fehlermeldung, die in einer Azure Batch-Fehlerantwort empfangen wurde.
Name | Typ | Beschreibung |
---|---|---|
lang |
string |
Der Sprachcode der Fehlermeldung |
value |
string |
Der Text der Meldung. |
NodeUpdateUserParameter
Die Gruppe der Änderungen, die an einem Benutzerkonto auf einem Computeknoten vorgenommen werden sollen.
Name | Typ | Beschreibung |
---|---|---|
expiryTime |
string (date-time) |
Der Zeitpunkt, zu dem das Konto abläuft. |
password |
string |
Das Kennwort des Kontos. |
sshPublicKey |
string |
Der öffentliche SSH-Schlüssel, der für die Remoteanmeldung beim Computeknoten verwendet werden kann. |