Sdílet prostřednictvím


Klientská knihovna Azure ContainerServiceDeploymentSafeguards pro JavaScript – verze 1.0.0-beta.1

Tento balíček obsahuje izomorfní sadu SDK (běží v Node.js i v prohlížečích) pro klienta Azure ContainerServiceDeploymentSafes.

Nasazení služby Azure Kubernetes chrání klienta rozhraní API.

Klíčové odkazy:

Začínáme

Aktuálně podporovaná prostředí

Další podrobnosti najdete v zásadách podpory.

Požadavky

  • Předplatné služby Azure.

Nainstalujte balíček @azure/arm-containerservicesafeguards.

Nainstalujte klientskou knihovnu Azure ContainerServiceDeploymentSafeguards pro JavaScript pomocí npm:

npm install @azure/arm-containerservicesafeguards

Vytvoření a ověření ContainerServiceClient

Chcete-li vytvořit objekt klienta pro přístup k rozhraní API Azure ContainerServiceDeploymentSecurity, budete potřebovat endpoint prostředek Azure ContainerServiceDeploymentSafeguards a credentialsoubor . Klient Azure ContainerServiceDeploymentSafeguards může k ověření použít přihlašovací údaje Azure Active Directory. Koncový bod pro váš prostředek Azure ContainerServiceDeploymentSafeguards najdete na webu Azure Portal.

Pomocí Azure Active Directory se můžete ověřit pomocí přihlašovacích údajů z knihovny @azure/identity nebo existujícího tokenu AAD.

Pokud chcete použít poskytovatele DefaultAzureCredential zobrazené níže nebo jiné zprostředkovatele přihlašovacích údajů poskytnuté sadou Azure SDK, nainstalujte balíček @azure/identity:

npm install @azure/identity

Budete také muset zaregistrovat novou aplikaci AAD a udělit přístup k Azure ContainerServiceDeploymentSafeguards přiřazením příslušné role k vašemu instančnímu objektu (poznámka: role jako např "Owner" . neudělí potřebná oprávnění).

Další informace o tom, jak vytvořit aplikaci Azure AD, najdete této příručce.

Pomocí Node.js a prostředí podobných uzlům můžete k ověření klienta použít třídu DefaultAzureCredential.

import { ContainerServiceClient } from "@azure/arm-containerservicesafeguards";
import { DefaultAzureCredential } from "@azure/identity";

const client = new ContainerServiceClient(new DefaultAzureCredential());

Pro prostředí prohlížeče použijte k ověření InteractiveBrowserCredential z balíčku @azure/identity.

import { InteractiveBrowserCredential } from "@azure/identity";
import { ContainerServiceClient } from "@azure/arm-containerservicesafeguards";

const credential = new InteractiveBrowserCredential({
  tenantId: "<YOUR_TENANT_ID>",
  clientId: "<YOUR_CLIENT_ID>",
});
const client = new ContainerServiceClient(credential);

JavaScriptový balíček

Pokud chcete tuto klientskou knihovnu použít v prohlížeči, musíte nejprve použít bundler. Podrobnosti o tom, jak to udělat, najdete v naší dokumentaci sdružování.

Klíčové koncepty

KontejnerServiceClient

ContainerServiceClient je primárním rozhraním pro vývojáře, kteří používají klientskou knihovnu Azure ContainerServiceDeploymentSafes. Prozkoumejte metody tohoto objektu klienta a seznamte se s různými funkcemi služby Azure ContainerServiceDeploymentSecuritys, ke které máte přístup.

Řešení problémů

Logování

Povolení protokolování může pomoct odhalit užitečné informace o chybách. Pokud chcete zobrazit protokol požadavků a odpovědí HTTP, nastavte proměnnou prostředí AZURE_LOG_LEVEL na info. Případně můžete protokolování povolit za běhu voláním setLogLevel v @azure/logger:

import { setLogLevel } from "@azure/logger";

setLogLevel("info");

Podrobnější pokyny k povolení protokolů najdete v dokumentaci k @azure/protokolovacímu balíčku.

Další kroky

Podrobné příklady použití této knihovny najdete v ukázkách adresáři.

Contributing

Pokud chcete přispívat do této knihovny, přečtěte si průvodce přispívání a přečtěte si další informace o vytváření a testování kódu.