Bagikan melalui


ContainerRegistryContentClient class

Klien blob Azure Container Registry, bertanggung jawab untuk mengunggah dan mengunduh blob dan manifes, blok penyusun artefak.

Konstruktor

ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)

Membuat instans ContainerRegistryContentClient untuk mengelola gambar kontainer dan artefak.

Contoh penggunaan:

import { ContainerRegistryContentClient } from "@azure/container-registry";
import { DefaultAzureCredential} from "@azure/identity";

const client = new ContainerRegistryContentClient(
   "<container registry API endpoint>",
   "<repository name>",
   new DefaultAzureCredential()
);

Properti

endpoint

Titik akhir Azure Container Registry.

repositoryName

Nama repositori yang secara logis mengelompokkan bagian artefak.

Metode

deleteBlob(string, DeleteBlobOptions)

Menghapus blob.

deleteManifest(string, DeleteManifestOptions)

Menghapus manifes. Melakukannya secara efektif menghapus artefak dari registri.

downloadBlob(string, DownloadBlobOptions)

Unduh blob yang merupakan bagian dari artefak.

getManifest(string, GetManifestOptions)

Mengunduh manifes untuk artefak OCI.

setManifest(Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, SetManifestOptions)

Unggah manifes untuk artefak OCI.

uploadBlob(Buffer | ReadableStream, UploadBlobOptions)

Unggah blob artefak.

Detail Konstruktor

ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)

Membuat instans ContainerRegistryContentClient untuk mengelola gambar kontainer dan artefak.

Contoh penggunaan:

import { ContainerRegistryContentClient } from "@azure/container-registry";
import { DefaultAzureCredential} from "@azure/identity";

const client = new ContainerRegistryContentClient(
   "<container registry API endpoint>",
   "<repository name>",
   new DefaultAzureCredential()
);
new ContainerRegistryContentClient(endpoint: string, repositoryName: string, credential: TokenCredential, options?: ContainerRegistryContentClientOptions)

Parameter

endpoint

string

titik akhir URL registri kontainer

repositoryName

string

nama repositori yang secara logis mengelompokkan bagian artefak

credential
TokenCredential

digunakan untuk mengautentikasi permintaan ke layanan

options
ContainerRegistryContentClientOptions

konfigurasi opsional yang digunakan untuk mengirim permintaan ke layanan

Detail Properti

endpoint

Titik akhir Azure Container Registry.

endpoint: string

Nilai Properti

string

repositoryName

Nama repositori yang secara logis mengelompokkan bagian artefak.

repositoryName: string

Nilai Properti

string

Detail Metode

deleteBlob(string, DeleteBlobOptions)

Menghapus blob.

function deleteBlob(digest: string, options?: DeleteBlobOptions): Promise<void>

Parameter

digest

string

hash blob yang akan dihapus

options
DeleteBlobOptions

konfigurasi opsional yang digunakan untuk mengirim permintaan ke layanan

Mengembalikan

Promise<void>

deleteManifest(string, DeleteManifestOptions)

Menghapus manifes. Melakukannya secara efektif menghapus artefak dari registri.

function deleteManifest(digest: string, options?: DeleteManifestOptions): Promise<void>

Parameter

digest

string

hash manifes yang akan dihapus

options
DeleteManifestOptions

konfigurasi opsional yang digunakan untuk mengirim permintaan ke layanan

Mengembalikan

Promise<void>

downloadBlob(string, DownloadBlobOptions)

Unduh blob yang merupakan bagian dari artefak.

function downloadBlob(digest: string, options?: DownloadBlobOptions): Promise<DownloadBlobResult>

Parameter

digest

string

hash blob yang akan diunduh

options
DownloadBlobOptions

konfigurasi opsional yang digunakan untuk mengirim permintaan ke layanan

Mengembalikan

  • blob yang diunduh

getManifest(string, GetManifestOptions)

Mengunduh manifes untuk artefak OCI.

function getManifest(tagOrDigest: string, options?: GetManifestOptions): Promise<GetManifestResult>

Parameter

tagOrDigest

string

tag atau hash yang mengidentifikasi artefak

Mengembalikan

  • manifes yang diunduh.

setManifest(Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, SetManifestOptions)

Unggah manifes untuk artefak OCI.

function setManifest(manifest: Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, options?: SetManifestOptions): Promise<SetManifestResult>

Parameter

manifest

Buffer | ReadableStream | OciImageManifest | Record<string, unknown>

manifes untuk diunggah.

Mengembalikan

uploadBlob(Buffer | ReadableStream, UploadBlobOptions)

Unggah blob artefak.

function uploadBlob(blob: Buffer | ReadableStream, options?: UploadBlobOptions): Promise<UploadBlobResult>

Parameter

blob

Buffer | ReadableStream

Mengembalikan

Promise<UploadBlobResult>