すべてのプロダクト
Search
ドキュメントセンター

Container Registry:統合の概要

最終更新日:Aug 13, 2024

このトピックでは、グラフィカルインターフェイス、OpenAPI Explorer、Alibaba Cloud SDK、および リソースオーケストレーションサービス (ROS) 。

OpenAPI Explorerの概要

Alibaba Cloudは、開発者がAlibaba CloudサービスのAPI操作を迅速かつ効率的に理解して使用するためのOpenAPI Explorerを提供しています。 OpenAPI Explorerは、インテリジェント検索、ドキュメント、オンラインデバッグ、SDKダウンロード、サンプルコード、エラー診断、呼び出し統計など、API操作に関連する複数の機能を統合しています。 OpenAPI Explorerでは、Alibaba CloudサービスのAPI操作を呼び出し、APIのリクエストとレスポンスを表示できます。 さらに、OpenAPI Explorerは、対応するSDKサンプルコードを自動的に生成し、Alibaba Cloudサービスの使用を容易にします。 詳細については、「」をご参照ください。APIとは何ですか?

バージョンの説明

APIバージョン

説明

2018-12-01

推奨

オンラインデバッグ

Container Registryは、OpenAPI ExplorerでAPIデバッグを提供します。 API操作を呼び出す前に、Container Registryが提供するバージョン、エンドポイントの説明、および統合方法を理解しておく必要があります。

image

デバッグページ

APIデバッグ用のURLが https://next.api.aliyun.com/api/cr/2018-12-01/GetInstance です。

エンドポイントの説明

Container Registryの管理サービスは、複数のリージョンで利用できます。 Container Registryインスタンスのエンドポイントには、インスタンスのリージョンIDを含めることができます。 形式: cr.{regionI d}.aliyuncs.com より迅速な応答が必要な場合は、仮想プライベートクラウド (VPC) エンドポイントを使用できます。 形式: cr-vpc.{regionI d}.aliyuncs.com エンドポイントの詳細については、「エンドポイント」をご参照ください。

アイデンティティ

Alibaba Cloudアカウントを使用してOpenAPI Explorerにログインすると、OpenAPI ExplorerはAlibaba Cloudアカウントを使用して、デフォルトでオンラインでAPI操作をデバッグします。 Alibaba Cloudアカウントには、すべてのAPI操作に対する権限があります。 Alibaba Cloudアカウントを使用してAPI操作を呼び出すと、セキュリティリスクが発生する可能性があります。 RAM (Resource Access Management) ユーザーとしてAPI操作を呼び出すか、ルーチンのO&Mを実行することを推奨します。 RAMユーザーを使用してAPI操作を呼び出す前に、ビジネス要件に基づいて必要な権限をRAMユーザーに付与します。 RAMユーザーには、Container Registryリソースを操作する権限が必要です。 詳細については、「RAMユーザーへのシステムポリシーのアタッチ」をご参照ください。

ID 管理

対応

Alibaba Cloudアカウント

はい

RAMユーザー (推奨)

はい

RAMロール (推奨)

はい

統合方法

説明

SDKはアプリケーションと簡単に統合でき、幅広い操作をカバーできます。 SDKを使用してAPI操作を呼び出すことを推奨します。

呼び出しメソッドの概要

呼び出し方法

変更の可否

(推奨) Alibaba Cloud SDK

はい

Alibaba Cloud CLI

はい

Resource Orchestration Service (ROS)

はい

Terraform

はい

カスタムHTTPカプセル化

はい

Alibaba Cloud SDK

  • Alibaba Cloudは、Java、C# 、Go、Python、TypeScript、Node.js、PHP、C ++ などの複数のプログラミング言語でSDKを提供しています。 SDKをアプリケーションに統合して、API操作を直接呼び出すことができます。 SDKは、署名ロジック、タイムアウトメカニズム、および再試行メカニズムなどの情報をカプセル化し、仕様に基づいて構造化応答オブジェクトを返します。 これは開発者に便利です。 詳細は、「Alibaba Cloud SDK」をご参照ください。

  • Alibaba Cloud SDKを使用して、OpenAPI ExplorerでContainer Registry API操作を呼び出すことができます。 サポートされている言語と依存関係のインストール方法の詳細については、 Container Registry SDKを使用します。

Alibaba Cloud CLI

aliyunコマンドを実行して、Alibaba Cloudサービスと対話し、クラウドサービスリソースを管理できます。 詳細については、「」をご参照ください。Alibaba Cloud CLIとは

Terraform

  • Terraformは、クラウドインフラストラクチャとリソースを安全かつ効率的にプレビュー、設定、管理するために使用されるオープンソースツールです。 TerraformはROSと同様に機能します。 Terraformは、テンプレートを解釈してAPI操作を呼び出します。 詳細については、「」をご参照ください。Terraformとは何ですか?

  • Terraformを使用してContainer Registryを調整する方法の詳細については、「Terraformの使用例」をご参照ください。

  • 次の表は、Terraformが調整できるContainer RegistryのAlibaba Cloudリソース名 (ARN) を示しています。

    ARN

    説明

    alicloud_cr_ee_sync_rule

    Container Registry Enterprise Editionの同期ルールを作成します。

    alicloud_cr_ee_インスタンス

    Container Registry Enterprise Editionインスタンスを作成します。

    alicloud_cr_ee_名前空間

    Container Registry Enterprise Editionインスタンスの名前空間を作成します。

    alicloud_cr_ee_repo

    Container Registry Enterprise Editionインスタンスのイメージリポジトリを作成します。

    alicloud_cr_chain

    イメージパイプラインリソースを構成します。

    alicloud_cr_chart_名前空間

    チャート名前空間リソースを構成します。

    alicloud_cr_chart_リポジトリ

    チャートリポジトリのリソースを構成します。

    alicloud_cr_endpoint_acl_ポリシー

    ネットワークアクセス制御を管理します。

    alicloud_cr_vpc_endpoint_linked_vpc

    Container Registry Enterprise EditionとVirtual Private Cloud (VPC) の統合を構成します。

カスタムAPIカプセル化

ネイティブHTTP呼び出しを行うには、カスタムリクエストを作成し、リクエストに署名する必要があります。 署名メカニズムの詳細については、「カスタムカプセル化」をご参照ください。