Udostępnij za pośrednictwem


Włączanie subskrypcji

 

Dotyczy: Windows Azure Pack

Włącza subskrypcję.

Żądanie

Zastąp element <ServiceMgmt> adresem punktu końcowego interfejsu API zarządzania usługami. Zastąp wartość <SubscriptionId> identyfikatorem subskrypcji, która ma być włączona.

Metoda

Identyfikator URI żądania

Wersja PROTOKOŁU HTTP

PATCH

<https:// ServiceMgmt>:30004/subscriptions/<SubscriptionId>

HTTP/1.1

Nagłówki żądań

W poniższej tabeli opisano wymagane i opcjonalne nagłówki żądań.

Nagłówek żądania

Opis

Autoryzacja: elementu nośnego

Wymagane. Token elementu nośnego autoryzacji.

x-ms-principal-id

Wymagane. Identyfikator podmiotu zabezpieczeń.

x-ms-client-request-id

Opcjonalny. Identyfikator żądania klienta.

x-ms-client-session-id

Opcjonalny. Identyfikator sesji klienta.

x-ms-principal-liveid

Opcjonalny. Główny identyfikator na żywo.

Treść żądania

Treść żądania jest subskrypcją AdminSubscription (obiekt administratora). Do włączenia subskrypcji są wymagane następujące elementy. Inne elementy są ignorowane.

Nazwa elementu

Opis

Stan

Ustaw wartość Aktywne, aby włączyć subskrypcję.

SubscriptionId

Identyfikator subskrypcji do włączenia.

Reakcja

Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.

Kod stanu

Pomyślna operacja zwraca kod stanu 200 (OK).

Aby uzyskać informacje o kodach stanu, zobacz Status and Error Codes (Windows Azure Pack Service Management).

Nagłówki odpowiedzi

Odpowiedź dla tej operacji obejmuje standardowe nagłówki HTTP. Wszystkie standardowe nagłówki są zgodne ze specyfikacją protokołu HTTP/1.1.

Treść odpowiedzi

W poniższej tabeli opisano kluczowe elementy treści odpowiedzi.

Nazwa elementu

Opis

Subskrypcja administracyjna

Włączona subskrypcja. Aby uzyskać więcej informacji, zobacz AdminSubscription (obiekt administratora).

Przykład

Poniższy przykład kodu przedstawia żądanie Włączenia subskrypcji .

PATCH https://<Computer>:30004/subscriptions/512d113d-44e0-4fb4-81d1-2770be611d14 HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 5ae1cbd1-beeb-47f3-a517-31442c609ae4-2013-06-28 19:29:35Z
x-ms-client-session-id: 36d65d7b-42b5-4fc0-8334-93c10e7a90f2
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Content-Type: application/json; charset=utf-8
Host: <Computer>:30004
Content-Length: 368
Expect: 100-continue

{
  "AccountAdminLiveEmailId": null,
  "AccountAdminLivePuid": null,
  "AccountId": "00000000-0000-0000-0000-000000000000",
  "FriendlyName": null,
  "OfferCategory": null,
  "OfferInfo": null,
  "OfferType": 0,
  "ReasonCode": null,
  "ServiceAdminLiveEmailId": null,
  "ServiceAdminLivePuid": null,
  "SubscriptionId": "512d113d-44e0-4fb4-81d1-2770be611d14",
  "Status": "Active",
  "PlanId": null,
  "CoAdminNames": null
}

Zobacz też

Interfejsy subskrypcji administratora