Container Registry ACR は、コンソール、OpenAPI Explorer、Alibaba Cloud SDK、および Resource Orchestration Service (ROS) など、複数の統合方法をサポートしています。
OpenAPI Explorer
OpenAPI Explorer を使用すると、Alibaba Cloud サービスの API オペレーションを検索、デバッグ、呼び出すことができます。また、SDK サンプルコードを生成し、エラー診断と呼び出し統計を提供します。 API とは
バージョンの説明
|
API バージョン |
説明 |
|
推奨 |
オンラインデバッグ
Container Registry は、OpenAPI Explorer での API デバッグをサポートしています。API オペレーションを呼び出す前に、利用可能なバージョン、エンドポイント、および統合方法を把握してください。
たとえば、ListInstance API をデバッグするには、左側のペインで当該 API を選択します。China (Qingdao) などのエンドポイントを選択し、InstanceName、InstanceStatus、ResourceGroupId、PageNo、PageSize などのパラメータを設定してから、[Send Request] をクリックします。右側のパネルに、ドキュメント、レスポンス、および SDK/CLI サンプルコードが表示されます。
デバッグページ
API デバッグの URL は https://next.api.aliyun.com/api/cr/2018-12-01/ListInstance です。
エンドポイントの説明
Container Registry は複数のリージョンで利用できます。パブリックエンドポイントの形式は cr.{regionId}.aliyuncs.com です。VPC エンドポイントの形式は cr-vpc.{regionId}.aliyuncs.com です。 エンドポイント。
アイデンティティ
デフォルトでは、OpenAPI Explorer は Alibaba Cloud アカウントを使用して API オペレーションをデバッグします。Alibaba Cloud アカウントにはすべての権限があるため、日常的な運用では RAM ユーザーまたは RAM ロールの使用を推奨します。API オペレーションを呼び出す前に、RAM アイデンティティに Container Registry リソースを操作する権限を付与してください。 RAM ユーザーにシステムポリシーをアタッチする。
|
アイデンティティ |
サポート |
|
はい |
|
|
RAM ユーザー (推奨) |
はい |
|
RAM ロール (推奨) |
はい |
統合方法
ほとんどのユースケースでは SDK を推奨します。SDK はアプリケーションに容易に統合でき、最も幅広いオペレーションに対応しています。
サポートされている方法
|
方法 |
サポート |
|
(推奨) Alibaba Cloud SDKs |
はい |
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
Alibaba Cloud SDKs
-
Alibaba Cloud SDKs は Java、C#、Go、Python、TypeScript、Node.js、PHP、および C++ で利用できます。SDK は署名ロジック、タイムアウト、リトライを処理し、構造化されたレスポンスオブジェクトを返します。 Alibaba Cloud SDKs。
-
対応言語とインストール手順については、Container Registry SDK をご参照ください。
Alibaba Cloud CLI
ターミナルから aliyun コマンドを実行することでクラウドリソースを管理できます。 Alibaba Cloud CLI とは
Terraform
-
Terraform は、ROS と同様に、宣言的なテンプレートを使用してクラウドリソースを管理するオープンソースの Infrastructure as Code ツールです。 Terraform とは
-
Terraform を使用して Container Registry をオーケストレーションする方法については、Terraform の使用例 をご参照ください。
-
次の表に、Container Registry で利用可能な Terraform リソースを示します。
リソース
説明
Enterprise Edition の同期ルール。
Enterprise Edition インスタンス。
Enterprise Edition インスタンスの名前空間。
Enterprise Edition インスタンスのイメージリポジトリ。
イメージパイプライン。
チャート名前空間。
チャートリポジトリ。
ネットワークアクセスコントロール。
VPC エンドポイント接続。
カスタム HTTP カプセル化
ネイティブ HTTP 呼び出しの場合、リクエストを手動で構築し、署名する必要があります。 カスタムカプセル化。