WindowsでdosyaのWebDAVを割り当てる

コピーしたHTTPS WebDAV URLをWindowsのエクスプローラーで割り当て、WebClientの制限と目的のリモートツリーを確認します。互換性はテストされていません。

最終確認日

スクリーンショットは英語版の画面です。

Windowsのエクスプローラーでは、WebClientサービスとリダイレクターが利用可能な場合にHTTPS WebDAVアドレスを割り当てられます。dosyaの完全なマウントURLを使い、パスワードにはAPIキーを使ってください。MicrosoftはWebClientを非推奨としているため、この標準機能はWindowsのインストール環境とポリシーに依存します。リダイレクターが利用できない場合はCyberduckを代わりに使えます。

この手順は、Microsoftが文書化したWebDAVの割り当てと現在のWindowsエクスプローラーの操作を組み合わせたものです。Windowsコンピューターからdosyaに対しては試していません。以下はプロセス図であり、Windowsのダイアログの画面キャプチャではありません。

WindowsのWebDAV手順: WebClientを確認し、コピーしたHTTPS URLを割り当て、メールアドレスとAPIキーで認証してAllのツリーを確認します。
割り当てるとリモートドライブへの接続が作成されます。重要なクラウドファイルを開く前に、Allの接続先をテストしてください。スクリーンショットを原寸で開く。

Windows接続の準備

目的のワークスペースでdosyaの連携 → WebDAVを開きます。エンドポイントと認証情報の下にあるURLを、マウントパスと末尾のスラッシュを含めてすべてコピーしてください。マーケティングページ、共有リンク、ホスト名だけではなく、https://api.dosya.dev/…を使います。

プロフィール → API(APIキー) → API:APIキーを作成で専用キーを作成します。閲覧には読み取り専用、アップロードと管理にはフルアクセスを選択してください。制限と有効期限 → プロトコル → 選択したもののみ → WebDAVを選択し、目的のワークスペースを固定します。キーを生成の後に完全なシークレットをコピーします。ワークスペースのロールでも、WebDAVと実行するファイル操作が別途許可されている必要があります。

Windowsでサービスを開き、WebClientを確認します。存在していて停止中の場合は、組織のポリシーが許せば管理者が起動できます。サービスが存在しない場合やポリシーで無効になっている場合は、現在のすべてのWindowsエディションで利用できると考えず、別のHTTPS WebDAVクライアントを使ってください。MicrosoftはWindows機能に関する通知でWebClientを非推奨としています。

手順: エクスプローラーでドライブ文字を割り当てる

  1. File Explorer → This PCを開きます。More (…) → Map network driveを選択するか、This PCを右クリックして同じコマンドを選択します。現在の操作方法はMicrosoftのネットワークドライブの手順に記載されています。
  2. 未使用のDrive文字を選択します。FolderにコピーしたHTTPS WebDAV URLを完全なパスとともに貼り付けます。MicrosoftのWebDAVリダイレクターの手順には、このウィザードでウェブURLを使う方法が明記されています。
  3. 表示される場合はConnect using different credentialsを使います。Reconnect at sign-inを選ぶか決めてください。この設定はWindowsに後で再接続を要求しますが、キーの期限切れ、ネットワークに接続できない状態、ポリシーによって再接続できないことがあります。
  4. Finishを選択します。認証情報を求められたら、ユーザー名にキーのオーナーの正確なメールアドレス、パスワードに完全なdos_… APIキーを入力します。Windowsアカウントやdosyaのサインインパスワードは使わないでください。共有コンピューターでは認証情報を保存しないようにしてください。
  5. 作成されたドライブを開きます。通常のマウントではAllに入り、実際のファイルツリーにアクセスします。Documents、Videos、Images、Shared、Deletedは読み取り専用ビューです。アンカー付きキーでは、許可されたフォルダーの子項目が直接表示されます。

Add a network locationはドライブ文字の割り当てではなく、名前付きの場所を作成します。文書化されたMap network driveの手順には不要です。2つを切り替えて操作し、ドライブ文字が割り当てられたと思い込まないでください。WindowsのウィザードでコピーしたHTTPS URLを受け付けない場合は、SMB共有アドレスを推測せず、操作を止めてCyberduckを使ってください。

期待される結果: リモートの場所を確認する

まず既知の小さなファイルを開き、別のローカルフォルダーにコピーをダウンロードします。バイト単位の大きさと内容を比較してください。フルアクセスとアップロード権限がある場合は、一意の名前を付けた使い捨てのテキストファイルをAllまたは許可されたフォルダーにコピーします。コピーの完了を待ち、dosyaの該当するワークスペースでファイルを更新して、ファイル名、大きさ、ダウンロードした内容を確認してください。

エクスプローラーはクラウド上のファイルにアクセスしています。ドライブを割り当てただけではオフライン同期は設定されません。エディターを開いて既存のリモートファイル名で保存すると、内容が置き換わることがあります。まず使い捨てファイルでアプリの保存動作をテストしてください。バージョンには保持期間などの制限があるため、復元に備えて別の場所に元ファイルを保管してください。クラウド項目を削除するとdosyaのゴミ箱に移動され、共有リンクが無効になることがあります。完全に削除されたコピーは復元できません。

Windowsの制限とエラー

Microsoftの文書では、WebClientの既定値は転送用のFileSizeLimitInBytesが50,000,000 bytes、コレクションのプロパティ用のFileAttributesLimitInBytesが1,000,000 bytesです。これらはWindowsクライアントの設定であり、dosyaのストレージ容量ではありません。小さなサンプルで成功しても、大きなファイルや大量の一覧が機能するとは限りません。そのような場合は、管理者によるレジストリ変更を検討する前にCyberduckを使ってください。

文書化されたBasicAuthLevelの既定値1はHTTPSでのみBasic認証を許可します。0は無効にします。dosyaのメールアドレスとAPIキーによる認証にはHTTPSを使ってください。2に設定すると暗号化されていないHTTPも許可され、このエンドポイントには不要です。ローカルのポリシーは文書の既定値と異なる場合があります。

症状確認すること
System error 67 / The network name cannot be foundWebClientが利用可能か、HTTPS URLが完全かを確認します。このメッセージだけでキーが間違っていると判断しないでください。
System error 5 / Access is deniedまたは繰り返される認証要求オーナーのメールアドレスと完全なキーを再入力し、有効期限、WebDAVプロトコルの許可、ロールのアクセス権を確認します。
小さなファイルでしか動作しないWindowsの転送とコレクションの制限を確認し、専用クライアントで同じ操作を再試行します。
閲覧できるがドライブのルートにコピーできないAllまたはアンカーで指定された書き込み先に入ります。読み取り専用ビューは書き込みを拒否します。
dosyaから429、413、423または507が返されるWindowsの認証設定を変更せず、再試行までの待機時間、大きさポリシー、ロック、ストレージの拒否に従います。

Microsoftのリダイレクターの文書は古いWindowsリリースを対象としています。現在のエクスプローラーの操作名と非推奨の通知は別の出典に基づきます。いずれも、お使いのデバイスでdosyaとの互換性がテストされたことを示すものではありません。さらに調査が必要な場合は、ローカルで表示された正確なエラーと時刻を記録してください。

クラウドファイルを削除せずに接続解除する

使用後はThis PCで割り当てたドライブを接続解除してください。Z:として作成した割り当てにはnet use Z: /deleteも使えます。Windowsが認証情報を保存した場合は、Credential Manager → Windows Credentialsから該当する保存済み項目を外します。今後の使用を防ぐため、dosyaで専用キーを無効にしてください。これらの接続解除操作ではアップロード済みのファイルは消去されません。クラウドからの削除は別の操作です。

関連ガイド

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

評価の結果を読み込んでいます…

投票すると、回答を変更できるように、必要な投票用Cookieが最長180日間保存されます。

質問と回答

このガイドの手順について質問できます。質問は確認後に公開されます。

公開の質問には、アカウントの詳細、認証情報、非公開ファイルを含めないでください。これらについては 非公開サポート をご利用ください。

質問を読み込んでいます…

    dosyaアカウントにサインインすると、質問を投稿できます。

    やり直す前に結果を確認

    操作をもう一度確認する必要があるときは、次の共通の確認事項をご利用ください。