MENU
      レジストリリストの照会
        • PDF

        レジストリリストの照会

        • PDF

        記事の要約

        Classic/VPC環境で利用できます。

        Container Registryに登録されているレジストリリストを照会します。

        リクエスト

        リクエスト形式を説明します。リクエスト形式は次の通りです。

        メソッドURI
        GET/repositories

        リクエストヘッダ

        Container Registry APIで共通して使用されるヘッダの詳細は、Container Registryの共通ヘッダをご参照ください。

        リクエストクエリパラメータ

        リクエストクエリパラメータの説明は次の通りです。

        フィールドタイプ必須の有無説明
        pageNumberOptional照会するページ番号
        • ページ番号は0より大きい値を入力
        pagesizeNumberOptional照会するページサイズ
        • ページサイズは0より大きい値を入力

        リクエスト例

        リクエストのサンプルコードは次の通りです。

        curl -X GET "https://ncr.apigw.ntruss.com/ncr/api/v2/repositories"
        -H "Content-Type: application/json; charset=utf-8"
        -H "x-ncp-apigw-timestamp: {Timestamp}"
        -H "x-ncp-iam-access-key: {Sub Account Access Key}"
        -H "x-ncp-apigw-signature-v2: {API Gateway Signature}"
        Curl

        レスポンス

        レスポンス形式を説明します。

        レスポンス構文

        レスポンス構文は次の通りです。

        {
            "count": "number",
            "next": "number",
            "previous": "number",
            "results": [
                {
                    "bucket": "string",
                    "created": "number",
                    "end_point": "string",
                    "end_point_enabled": "boolean",
                    "name": "string",
                    "private_end_point": "string",
                    "private_id": "string",
                    "public_reg_status": "boolean",
                    "scan_on_push_enabled": "boolean",
                    "status": "string"
                }
            ]
        }
        JSON

        レスポンスボディ

        レスポンスボディの説明は次の通りです。

        フィールドタイプ必須の有無説明
        countNumber-登録されているレジストリの総数
        nextNumber-次のページの番号
        • 次のページがない場合、nullを返す
        previousNumber-以前のページの番号
        • 以前のページがない場合、nullを返す
        results[].bucketString-レジストリと連携されている Object Storageのバケット名
        results[].createdNumber-レジストリの作成日
        results[].end_pointString-Dockerクライアントがレジストリにアクセスするためのエンドポイント
        results[].end_point_enabledBoolean-エンドポイントにアクセス可能かどうか
        results[].nameString-レジストリ名
        results[].private_end_pointString-Dockerクライアントがレジストリにアクセスするためのエンドポイント
        • NAVERクラウドプラットフォームの VPCネットワークでのみ使用可能
        results[].private_idString-Privateエンドポイントの ID
        results[].public_reg_statusBoolean-認証なしでアクセスしたユーザーの Pull権限の有無
        • true | false
        results[].scan_on_push_enabledBoolean-コンテナイメージのアップロード時に脆弱性を自動でスキャンするかどうか
        • true | false
        results[].statusString-レジストリと Object Storageの連携状態
        • running | disconnected
          • running: 正常
          • disconnected: バケットが削除される

        レスポンスステータスコード

        レスポンスステータスコードは次の通りです。Container Registry APIで共通して使用されるレスポンスステータスコードの詳細は、Container Registryのレスポンスステータスコードをご参照ください。

        HTTPステータスコードコードメッセージ説明
        200-OKリクエスト成功

        レスポンス例

        レスポンスのサンプルコードは次の通りです。

        {
            "count": 1,
            "next": null,
            "previous": null,
            "results": [
                {
                    "bucket": "ncpdocker",
                    "created": 1711695272000,
                    "end_point": "ncpdocker.kr.ncr.ntruss.com",
                    "end_point_enabled": true,
                    "name": "ncpdocker",
                    "private_end_point": "pdxxxnzd.kr.private-ncr.ntruss.com",
                    "private_id": "pdxxxnzd",
                    "public_reg_status": false,
                    "scan_on_push_enabled": false,
                    "status": "running"
                }
            ]
        }
        JSON

        この記事は役に立ちましたか?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.