Dela via


Managed Instance Tde Certificates - Create

Skapar ett TDE-certifikat för en viss server.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/tdeCertificates?api-version=2021-11-01

URI-parametrar

Name I Obligatorisk Typ Description
managedInstanceName
path True

string

Namnet på den hanterade instansen.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

subscriptionId
path True

string

Det prenumerations-ID som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Begärandetext

Name Obligatorisk Typ Description
properties.privateBlob True

string

Den privata bloben för base64-kodade certifikat.

properties.certPassword

string

Certifikatlösenordet.

Svar

Name Typ Description
200 OK

TDE-certifikatet har skapats.

202 Accepted

Har godkänts

Other Status Codes

Felsvar: ***

  • 400 MissingPrivateBlob – den privata bloben saknas.

  • 400 InvalidPrivateBlobOrPassword – Ogiltig privat blob eller lösenord har angetts.

  • 400 PrivateBlobWithoutPrivateKey – den angivna bloben innehåller inte privat nyckel.

  • 400 InvalidResourceRequestBody – Resurs- eller resursegenskaperna i begärandetexten är tomma eller ogiltiga.

  • 404 SubscriptionDoesNotHaveServer – Den begärda servern hittades inte

  • 404 ServerNotInSubscriptionResourceGroup – Den angivna servern finns inte i den angivna resursgruppen och prenumerationen.

  • 404 ResourceNotFound – Den begärda resursen hittades inte.

  • 404 OperationIdNotFound – åtgärden med ID finns inte.

  • 409 OperationCancelled – Åtgärden har avbrutits av användaren.

  • 409 OperationInterrupted – Det gick inte att slutföra åtgärden på resursen eftersom den avbröts av en annan åtgärd på samma resurs.

  • 429 SubscriptionTooManyCreateUpdateRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 500 OperationTimedOut – Tidsgränsen för åtgärden uppnåddes och återställdes automatiskt. Försök att utföra åtgärden igen.

  • 503 TooManyRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

Exempel

Upload a TDE certificate

Exempelbegäran

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/testtdecert/providers/Microsoft.Sql/managedInstances/testtdecert/tdeCertificates?api-version=2021-11-01

{
  "properties": {
    "privateBlob": "MIIXXXXXXXX"
  }
}

Exempelsvar

Definitioner

TdeCertificate

Ett TDE-certifikat som kan laddas upp till en server.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.certPassword

string

Certifikatlösenordet.

properties.privateBlob

string

Den privata bloben för base64-kodade certifikat.

type

string

Resurstyp.