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のリストについては、Oracle Cloud Infrastructure SDKを参照してください。

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

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

リソース識別子

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

認証と認可

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

組織内の管理者は、どのユーザーがどのサービス、どのリソース、およびアクセスのタイプにアクセスできるかを制御する「グループ一連のリソースまたはコンパートメントに特定のタイプのアクセスが必要なユーザーの集まり。「コンパートメント組織内の管理者によって許可された特定のグループのみがアクセスできる関連リソースの集合。、および「ポリシー IAM内の文書で、リソースへのアクセスのタイプを指定します。それはさまざまな方法で使用されます: ポリシー言語で書かれた個々のステートメントを意味します。単一の名前付き"ポリシー"文書(Oracle Cloud ID (OCID)が割り当てられている)内のステートメントの集合を意味します。組織がリソースへのアクセスを制御するために使用するポリシー全体を意味します。を設定する必要があります。 たとえば、新しいユーザーを作成したり、クラウド・ネットワークを作成および管理したり、インスタンスを起動したり、バケットを作成したり、オブジェクトをダウンロードしたりすることができます。詳細については、「ポリシー・スタート・ガイド」を参照してください。 さまざまなサービスのポリシーを記述する具体的な詳細については、「ポリシー・リファレンス」を参照してください。

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

Registryの機能と制限

テナンシ用に有効になっている各リージョンでは、Oracle Cloud Infrastructure Registryに最大500のリポジトリを作成できます。

各リポジトリには、最大500のイメージを格納できます。

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

Oracle Cloud Infrastructureを使用するには、SDK、CLI、またはその他のツールで「コンソール」またはREST APIを使用しているかどうかにかかわらず、管理者が作成した「ポリシー自分のリソースへのアクセスのタイプを持つユーザーを指定するIAMのドキュメント。それはさまざまな方法で使用されます: ポリシー言語で書かれた個々のステートメントを意味します。単一の名前付き"ポリシー"文書(Oracle Cloud ID (OCID)が割り当てられている)内のステートメントの集合を意味します。組織がリソースへのアクセスを制御するために使用するポリシー全体を意味します。に必要なアクセス・タイプを指定する必要があります。 アクションを実行して権限がない、または認可されていないというメッセージが表示された場合は、管理者に許可されているアクセスのタイプと、作業する必要のある「コンパートメント組織内の管理者の許可を得ている特定のグループのみがアクセスできる関連リソースの集合。を確認してください。

新しいポリシーの場合は、「ポリシー・スタート・ガイド」「共通ポリシー」を参照してください。 Oracle Cloud Infrastructure Registryのポリシーの詳細については、「Registryの詳細」を参照してください。