次の方法で共有


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 を使用します。