イメージタグの詳細情報の照会
    • PDF

    イメージタグの詳細情報の照会

    • PDF

    記事の要約

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

    Container Registryのレジストリに登録されているイメージの特定のタグ(Tag)情報を照会します。

    リクエスト

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

    メソッドURI
    GET/repositories/{registry}/{imageName}/tags/{reference}

    リクエストヘッダ

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

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

    パラメータの説明は次の通りです。

    フィールドタイプ必須の有無説明
    registryStringRequiredタグ情報照会対象のイメージが登録されているレジストリの名前
    imageNameStringRequiredタグ情報照会対象イメージの名前
    • URIエンコード値を使用
    • <例> hello/worldの場合、hello%2Fworldに変換して使用
      referenceStringRequired詳細情報を照会するタグの名前

      リクエスト例

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

      curl -X GET "https://ncr.apigw.ntruss.com/ncr/api/v2/repositories/{registry}/tags/{reference}" 
      -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}"
      

      レスポンス

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

      レスポンス構文

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

      {
        "creator": "string",
        "digest": "string",
        "full_size": "number",
        "id": "number",
        "image_id": "number",
        "images": [
            {
                "architecture": "string",
                "created": "number",
                "digest": "string",
                "features": "string",
                "latest_pulled": "number",
                "mediaType": "string",
                "os": "string",
                "os_features": "string",
                "os_version": "string",
                "size": "number",
                "updated": "number",
                "variant": "string"
            }
        ],
        "last_updated": "number",
        "last_updater": "string",
        "name": "string",
        "repository": "number",
        "v2": "boolean"
      }
      

      レスポンスボディ

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

      フィールドタイプ必須の有無説明
      result[].creatorString-イメージ登録者 ID
      result[].digestString-イメージの固有 ID
      result[].full_sizeNumber-タグサイズ
      result[].idNumber-タグ ID
      result[].image_idNumber-イメージ ID
      result[].images[].architectureString-amd64またはppc64leといった CPUアーキテクチャ
      result[].image[].createdString-イメージの作成日
      • 1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリ秒(Millisecond)で返す
      result[].image[].digestString-イメージの固有 ID
      result[].image[].featuresString-使用しない
      result[].images[].latest_pulledNumber-イメージを Pullした直近の日時
      result[].images[].mediaTypeString-イメージ形式関連の MIMEタイプ
      • <例> vnd.docker.container.image.v1+json: Dockerコンテナで定義したイメージで、イメージ形式バージョンは v1、データが JSON形式でエンコードされた MIMEタイプ
      result[].image[].osString-linuxまたはwindowsといった OS
      result[].image[].os_featuresString-使用しない
      result[].image[].os_versionString-使用しない
      result[].images[].sizeNumber-イメージのサイズ
      result[].images[].updatedNumber-イメージの変更日時
      result[].images[].variantString-アーキテクチャ内の変数
      result[].last_updateString-イメージの最終更新日
      • 1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリ秒(Millisecond)で返す
      result[].last_updaterString-イメージ登録者 ID
      result[].nameString-タグ名
      result[].repositoryNumber-レジストリ ID
      result[].v2Boolean-イメージに v2スペックを適用するかどうか

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

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

      HTTPステータスコードコードメッセージ説明
      200-OKリクエスト成功
      404-Not Foundリクエストされたリソースが見つからない

      レスポンス例

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

      {
        "creator": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "digest": "sha256:a180 ~ b9dc",
        "full_size": 83518086,
        "id": 730606,
        "image_id": 322122,
        "images": [
            {
                "architecture": "amd64",
                "created": 1711928488000,
                "digest": "sha256:sha256:a180 ~ b9dc",
                "features": "",
                "latest_pulled": 0,
                "mediaType": "application/vnd.docker.container.image.v1+json",
                "os": "linux",
                "os_features": "",
                "os_version": null,
                "size": 83518086,
                "updated": 1711928488000,
                "variant": null
            }
        ],
        "last_updated": 1711928488000,
        "last_updater": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "name": "ncpdocker",
        "repository": 5976,
        "v2": true
      }
      

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

      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.