Oracle Cloud Infrastructureドキュメント

Registryの概要

Oracle Cloud Infrastructure Registryは、実稼働ワークフローへの開発を簡素化できるOracle管理のレジストリです。 Oracle Cloud Infrastructure Registryを使用すると、開発者としてDockerイメージなどの開発アーティファクトを格納、共有、および管理することが容易になります。 また、Oracle Cloud Infrastructureの高可用性とスケーラビリティを備えたアーキテクチャにより、確実にアプリケーションをデプロイできます。 したがって、運用上の問題や基盤となるインフラストラクチャの拡張を心配する必要はありません。

Oracle Cloud Infrastructure Registryは、Docker V2 APIと標準のDockerコマンドライン・インタフェース(CLI)を使用して、イメージをRegistryとの間でプッシュしたりプルしたりするための専用のDockerレジストリとして使用できます。 また、Oracle Cloud Infrastructure RegistryをパブリックDockerレジストリとして使用することもできます。インターネットにアクセスし、適切なURLを知っているユーザーは、Oracle Cloud Infrastructure Registryのパブリック・リポジトリからイメージを取得できます。

Oracle Cloud Infrastructure RegistryIAMと統合されており、ネイティブのOracle Cloud Infrastructureアイデンティティで簡単に認証できます。

入門チュートリアルについては、「Oracle Cloud Infrastructure Registryへのイメージのプッシュ」を参照してください。

Oracle Cloud Infrastructureにアクセスする方法

コンソール (ブラウザベースのインタフェース)またはREST APIを使用して、Oracle Cloud Infrastructureにアクセスできます。 コンソールおよびAPIの手順は、このガイドのトピックに含まれています。 使用可能なSDKのリストについては、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。

コンソールにアクセスするには、「サポートされているブラウザ」を使用する必要があります。 このページの上部にあるコンソールリンクを使用して、サインイン・ページにアクセスできます。 クラウド・テナント、ユーザー名、およびパスワードを入力するよう求められます。

APIの使用に関する一般的な情報は、REST APIを参照してください。

リソース識別子

ほとんどのタイプのOracle Cloud Infrastructureリソースには、Oracle Cloud ID (OCID)という名前の一意のOracle割当て識別子があります。 OCID形式およびリソースを識別するその他の方法については、「リソース識別子」を参照してください。

認証と認可

Oracle Cloud Infrastructureの各サービスは、すべてのインタフェース(コンソール、SDKまたはCLI、およびREST API)の認証および認可のためにIAMと統合されています。

組織の管理者は、どのユーザーがどのサービス、どのリソースおよびアクセスのタイプにアクセスできるかを制御するグループ、コンパートメントおよびポリシーを設定する必要があります。 たとえば、ポリシーは、新しいユーザーの作成、クラウド・ネットワークの作成と管理、インスタンスの起動、バケットの作成、オブジェクトのダウンロードなどを実行できるユーザーを制御します。詳細は、「ポリシーの開始」を参照してください。 異なる各サービスに対するポリシーの記述の詳細は、「ポリシー・リファレンス」を参照してください。

会社が所有するOracle Cloud Infrastructureリソースを使用する必要がある通常のユーザー(管理者ではない)の場合は、管理者に連絡してユーザーIDを設定してください。 管理者は、使用する必要があるコンパートメントを確認できます。

Registryの機能と制限

テナンシ用に有効になっている各リージョンでは、Oracle Cloud Infrastructure Registryに最大500のリポジトリを作成できます。 各リポジトリには、最大500のイメージを格納できます。 「サービス制限」も参照してください。

必要なIAMサービス・ポリシー

Oracle Cloud Infrastructureを使用するには、管理者が作成するポリシーで、コンソールまたはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかにかかわらず、必要なタイプのアクセスを付与する必要があります。 アクションを実行しようとしたときに、権限のないメッセージや権限のないメッセージを取得する場合は、管理者に付与されているアクセスのタイプと作業するコンパートメントを確認してください。

ポリシーの新しい場合は、「ポリシーの開始」および「共通ポリシー」を参照してください。

Oracle Cloud Infrastructure Registryのポリシーの詳細は、次を参照してください。