次の方法で共有


az acr task credential

タスクの資格情報を管理します。 詳細については、https://aka.ms/acr/tasks/cross-registry-authentication を参照してください。

コマンド

名前 説明 状態
az acr task credential add

カスタム レジストリ ログイン資格情報をタスクに追加します。

コア GA
az acr task credential list

タスクのすべてのカスタム レジストリ資格情報を一覧表示します。

コア GA
az acr task credential remove

タスクの資格情報を削除します。

コア GA
az acr task credential update

タスクのレジストリ ログイン資格情報を更新します。

コア GA

az acr task credential add

カスタム レジストリ ログイン資格情報をタスクに追加します。

az acr task credential add --login-server
                           --name
                           --registry
                           [--password]
                           [--resource-group]
                           [--use-identity]
                           [--username]

プレーン テキストのユーザー名とパスワードを使用して、レジストリ ログイン資格情報をタスクに追加します。

az acr task credential add -n taskname -r registryname --login-server myregistry.docker.io \
    -u myusername -p mysecret

ユーザー名とパスワードとタスク システム割り当て ID のキー コンテナー シークレット URI を使用して、レジストリ ログイン資格情報をタスクに追加します。

az acr task credential add -n taskname -r registryname --login-server myregistry.docker.io \
    -u https://mykeyvault.vault.azure.net/secrets/secretusername -p https://mykeyvault.vault.azure.net/secrets/secretpassword \
    --use-identity [system]

ユーザー名とパスワードのキー コンテナー シークレット URI と、クライアント ID によって指定されたタスク ユーザー割り当て ID を使用して、レジストリ ログイン資格情報をタスクに追加します。

az acr task credential add -n taskname -r registryname --login-server myregistry.docker.io \
    -u https://mykeyvault.vault.azure.net/secrets/secretusername -p https://mykeyvault.vault.azure.net/secrets/secretpassword \
    --use-identity 00000000-0000-0000-0000-000000000000

パスワードのプレーン テキスト ユーザー名とキー コンテナー シークレット URI と、クライアント ID によって指定されたタスク ユーザー割り当て ID を使用して、レジストリ ログイン資格情報をタスクに追加します。

az acr task credential add -n taskname -r registryname --login-server myregistry.docker.io \
    -u myusername -p https://mykeyvault.vault.azure.net/secrets/secretpassword \
    --use-identity 00000000-0000-0000-0000-000000000000

パスワードのプレーン テキスト ユーザー名とキー コンテナー シークレット URI、タスクの既定のマネージド ID (存在する場合) を使用して、レジストリ ログイン資格情報をタスクに追加します。

az acr task credential add -n taskname -r registryname --login-server myregistry.docker.io \
    -u myusername -p https://mykeyvault.vault.azure.net/secrets/secretpassword

システム割り当て ID のみを使用してレジストリに対する認証を行うタスクに、レジストリ ログイン資格情報を追加します。

az acr task credential add -n taskname -r registryname --login-server myregistry.docker.io \
    --use-identity [system]

必須のパラメーター

--login-server

カスタム レジストリのログイン サーバー。 たとえば、"myregistry.azurecr.io" です。

--name -n

タスクの名前。

--registry -r

コンテナー レジストリの名前。 小文字で指定する必要があります。 を使用して、既定のレジストリ名を az configure --defaults acr=<registry name>構成できます。

省略可能のパラメーター

--password -p

カスタム レジストリにログインするためのパスワード。 プレーン テキストまたはキー コンテナー シークレット URI を指定できます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--use-identity

資格情報に使用されるタスクマネージド ID。 システム割り当て ID またはクライアント ID を参照してユーザー割り当て ID を参照するには、'[system]' を使用します。 詳細については、https://aka.ms/acr/tasks/cross-registry-authentication を参照してください。

--username -u

カスタム レジストリにログインするユーザー名。 プレーン テキストまたはキー コンテナー シークレット URI を指定できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az acr task credential list

タスクのすべてのカスタム レジストリ資格情報を一覧表示します。

az acr task credential list --name
                            --registry
                            [--resource-group]

タスクの資格情報を一覧表示します。

az acr task credential list -n taskname -r registryname

必須のパラメーター

--name -n

タスクの名前。

--registry -r

コンテナー レジストリの名前。 小文字で指定する必要があります。 を使用して、既定のレジストリ名を az configure --defaults acr=<registry name>構成できます。

省略可能のパラメーター

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az acr task credential remove

タスクの資格情報を削除します。

az acr task credential remove --login-server
                              --name
                              --registry
                              [--resource-group]

タスクからレジストリ ログイン資格情報を削除します。

az acr task credential remove -n taskname -r registryname --login-server myregistry.docker.io

必須のパラメーター

--login-server

カスタム レジストリのログイン サーバー。 たとえば、"myregistry.azurecr.io" です。

--name -n

タスクの名前。

--registry -r

コンテナー レジストリの名前。 小文字で指定する必要があります。 を使用して、既定のレジストリ名を az configure --defaults acr=<registry name>構成できます。

省略可能のパラメーター

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az acr task credential update

タスクのレジストリ ログイン資格情報を更新します。

az acr task credential update --login-server
                              --name
                              --registry
                              [--password]
                              [--resource-group]
                              [--use-identity]
                              [--username]

タスクの資格情報を更新する

az acr task credential update -n taskname -r registryname --login-server myregistry.docker.io \
    -u myusername2 -p mysecret

必須のパラメーター

--login-server

カスタム レジストリのログイン サーバー。 たとえば、"myregistry.azurecr.io" です。

--name -n

タスクの名前。

--registry -r

コンテナー レジストリの名前。 小文字で指定する必要があります。 を使用して、既定のレジストリ名を az configure --defaults acr=<registry name>構成できます。

省略可能のパラメーター

--password -p

カスタム レジストリにログインするためのパスワード。 プレーン テキストまたはキー コンテナー シークレット URI を指定できます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--use-identity

資格情報に使用されるタスクマネージド ID。 システム割り当て ID またはクライアント ID を参照してユーザー割り当て ID を参照するには、'[system]' を使用します。 詳細については、https://aka.ms/acr/tasks/cross-registry-authentication を参照してください。

--username -u

カスタム レジストリにログインするユーザー名。 プレーン テキストまたはキー コンテナー シークレット URI を指定できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。