外部ストレージ構成

デスクトップおよびオーディオ録音は、ローカルに保存することも、各エージェントによって名前付き外部ストレージ プロファイルに直接アップロードすることもできます。 File / Configuration / External Storage でプロファイルを構成します。

暗号化は保存場所に依存せず、ローカルに保存された録画も保護します。 「エンドツーエンドの録画暗号化」を参照してください。

ChromeOS (Chromebook) のサポート

ChromeOS エージェントは、デスクトップ録画を Chromebook 上でローカルに保存しません。録画は外部ストレージに直接アップロードされ、次のプロファイル タイプのみがサポートされます。

  • Amazon S3 および互換性のある S3 サービス
  • Google Cloud Storage
  • Azure Blob Storage
  • WebDAV

SMB 2/3、SMB 1.0、FTP、および SFTP プロファイルは、ChromeOS の録画。選択したストレージ エンドポイントは、Chromebook から直接アクセスできる必要があります。 ChromeOS と Chromebook の従業員モニタリングをご覧ください。

共通プロフィールフィールド

  • Provider: プロトコルまたはストレージ サービスを選択します。
  • Profile name: 提案された名前をそのまま使用するか、わかりやすい一意の名前を入力します。
  • Folder: SFTP を除くオプション。エージェント名や記録タイプのフォルダーは追加しないでください。アプリケーションがそれらを追加します。
  • Recording quota: ゼロは無制限を意味します。設定された割り当てを超過した場合に録画を停止するか、最も古い録画を削除するかを選択します。

SMB 2/3

  1. NAS またはファイル サーバー上に SMB 共有と専用アカウントを作成します。リスト、作成、読み取り、書き込み、削除の権限を付与します。
  2. SMB server: DNS 名または IP アドレスを、\\、共有名、またはマップされたドライブ文字なしで入力します。
  3. Share: SMB 共有名のみを入力します。
  4. User name / Password: NAS またはサーバー管理者から提供された専用アカウントを入力します。
  5. Domain: ドメイン アカウントの Active Directory/NT ドメインを入力します。ローカル サーバーまたは NAS アカウントの場合は、空のままにしておきます。
  6. Folder: 必要に応じて、共有の下の相対フォルダを入力します。

エージェントは SMB2/SMB3 プロトコル クライアントに接続します。

Windows 共有フォルダを使用する

  1. 録音を保存する Windows コンピュータで、D:\Recordings などのフォルダを作成します。
  2. 強力なパスワードを持つ専用のローカルまたはドメイン Windows アカウントを作成します。ゲスト アクセスは使用しないでください。
  3. フォルダを右クリックし、Properties / Sharing / Advanced Sharingを開きます。
  4. [Share this folder] を選択し、Recordings などの名前を入力して、Permissions を開きます。
  5. 専用アカウントを追加し、ChangeとReadを許可します。不要な広範なアクセスを削除します。
  6. [Security] タブで、同じアカウントを追加し、Modifyを許可します。共有権限と NTFS 権限の両方でアクセスを許可する必要があります。
  7. 信頼できるネットワークの場合は、Private Windows ネットワーク プロファイルを使用し、Settings / Network & internet / Advanced network settings / Advanced sharing settings で Network discovery と File and printer sharing を有効にします。
  8. 信頼できるプロファイルの Windows ファイアウォールの File and Printer Sharing (SMB-In) ルールを有効にします。エージェントは TCP ポート 445 に到達する必要があります。
  9. SMB server を Windows コンピュータ名または IP アドレスに設定し、Share を高度な共有に設定します。名前。
  10. Active Directory の場合は、AD ドメインを入力します。ローカル アカウントの場合、通常は Domain を空のままにしておきます。認証に必要な場合は、Windows コンピュータ名をドメインとして使用します。
  11. Test connectionを実行します。失敗した場合は、両方の権限セットを確認し、同じアカウントを使用して別のコンピュータから \\server\share をテストします。

最新の Windows は、このセットアップに SMB 2/3 を使用します。 SMB 1.0 を有効にしないでください。 Microsoft の Windows ネットワーク ファイル共有ガイドを参照してください。

SMB 1.0

セキュリティ警告: SMB 1.0 は廃止されており、安全ではありません。 SMB 2/3 をサポートできない分離されたレガシー システムでのみ使用してください。

同じフィールドに入力し、SMB 2/3 と同じ権限を付与します。 SMB 1.0 がサーバー上ですでに有効になっている必要があります。 Net Monitor for Employees Pro はインストールまたは有効にしません。

FTP

セキュリティ警告: FTP は、認証情報と録音を暗号化せずに送信します。 HTTPS よりも SFTP または WebDAV を優先します。

  1. サーバーまたはホスティング管理者に、リスト、ディレクトリの作成、アップロード、ダウンロード、削除の権限を持つ FTP アカウントを依頼します。
  2. FTP server: DNS 名または IP アドレスを入力します。 ftp:// URL も使用できます。
  3. Port: デフォルトのポート 21 をそのまま使用するか、FTP 管理者によって提供されたポートを入力します。
  4. User name / Password: FTP サーバーまたはホスティング コントロール パネルから認証情報を入力します。
  5. Folder: 必要に応じて、ログイン ディレクトリの下のフォルダを入力します。サーバーが許可する場合、絶対パスは / で始まります。

サーバー ファイアウォールは、パッシブな FTP データ接続を許可する必要があります。

WebDAV

  1. プロバイダーまたは管理者からアカウントと既存の WebDAV コレクションの URL を取得します。一般的な Nextcloud URL は、https://server.example.com/remote.php/dav/files/user です。
  2. WebDAV URL: 完全な HTTPS コレクション URL を入力します。
  3. User name / Password: WebDAV 認証情報を入力します。多要素認証が有効であり、プロバイダーが多要素認証をサポートしている場合は、アプリケーション パスワードを使用します。
  4. Folder: 必要に応じて、その URL の下にフォルダを入力します。

アカウントでは、PROPFIND、MKCOL、PUT、GET、および DELETE を許可する必要があります。基本コレクションはすでに存在している必要があります。

SFTP

  1. サーバー、ポート、アカウント、書き込み可能なフォルダー、および許可される認証方法については、SSH/SFTP 管理者に問い合わせてください。サーバーは、SFTP とパスワードまたは公開キー認証のいずれかを許可する必要があります。
  2. SSH server: ホスト名または IP アドレスを入力します。
  3. Port: デフォルトのポート 22 をそのまま使用するか、SSH/SFTP 管理者によって提供されたポートを入力します。
  4. Folder: アカウントのログイン ディレクトリに対する相対パス (recordings など) を入力します。許可されている場合は、絶対 POSIX パスの / で始まります。
  5. User name: SFTP アカウントを入力します。
  6. パスワード認証の場合、Private keyを空のままにし、アカウントのPasswordを入力します。
  7. 公開鍵認証の場合は、アカウントの authorized_keys ファイルに一致する公開鍵をインストールし、Load... をクリックして、OpenSSH または PEM 秘密鍵を選択します。キーのパスフレーズが暗号化されている場合は入力します。パスワード認証を再度使用するには、[Clear] をクリックします。
  8. Get key... をクリックし、SHA-256 フィンガープリントとサーバー管理者のフィンガープリントを比較し、一致する場合のみ確認します。

コンソールのローカル ファイル名ではなく、秘密キーの内容が、エージェントが使用するためにプロファイルに保存されます。プロファイルを保護し、可能な場合はパスフレーズで保護された専用のキーを使用します。アカウントには、リスト、作成、読み取り、書き込み、削除の権限が必要です。

クライアント秘密キーはアカウントを認証します。個別のサーバー ホスト キーはサーバーを識別します。ホスト キーを省略すると、サーバー ID 検証が無効になり、安全ではありません。

Amazon S3

専用の Amazon S3 汎用バケットと IAM ユーザーを使用します。 root アカウントの認証情報を使用したり、バケットを公開したりしないでください。

1.バケットを作成します

  1. 管理者 ID で AWS マネジメントコンソール にサインインし、Amazon S3 を開きます。
  2. 録画を保存する AWS リージョン (eu-central-1 など) を選択します。
  3. Buckets / Create bucketを開き、バケットタイプとしてGeneral purposeを維持します。
  4. グローバルに一意な小文字の名前 (organization-recordings-12345 など) を入力し、正確な名前を保存します。
  5. Object OwnershipをBucket owner enforcedに設定したままにし、すべてのBlock Public Accessオプションを有効のままにします。
  6. 予測可能なクォータのクリーンアップを行うには、バケットのバージョニングを無効のままにしておきます。必要に応じて、非現行バージョンを期限切れにするライフサイクル ルールを追加します。デフォルトの SSE-S3 暗号化には追加の許可は必要ありません。顧客管理の KMS キーはこれを行います。アプリケーションが録音を削除する必要がある場合は、オブジェクト ロックを有効にしないでください。
  7. バケットを作成し、プロパティ ページまたはバケット リストから正確な AWS リージョン コードを保存します。

2. IAM ポリシーを作成する

  1. IAM / Policies / Create policyを開き、JSON エディタを選択します。
  2. 以下のポリシーを貼り付け、YOUR_BUCKET_NAME の両方を正確なバケット名に置き換えます。
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "ListRecordings",
      "Effect": "Allow",
      "Action": "s3:ListBucket",
      "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME"
    },
    {
      "Sid": "ManageRecordings",
      "Effect": "Allow",
      "Action": [
        "s3:PutObject",
        "s3:GetObject",
        "s3:DeleteObject"
      ],
      "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*"
    }
  ]
}
  1. [Next] をクリックして検証エラーを解決し、ポリシーに RecordingStorageS3 という名前を付けて作成します。

このポリシーでは、選択したバケットのリストとそのバケット内のオブジェクトのアップロード、ダウンロード、再生、削除のみが許可されます。

3. IAM ユーザーとアクセスキーを作成します

  1. IAM / Users / Create userを開き、recording-storage-agent と入力して、コンソールにアクセスせずにユーザーを作成します。
  2. ユーザーを開き、Permissions / Add permissions / Attach policies directly を選択し、RecordingStorageS3 を選択して追加します。
  3. Security credentials / Access keys / Create access keyを開きます。
  4. AWS の外部で実行されているアプリケーションを選択するか、表示されている場合は Other を選択し、続行してキーを作成します。
  5. Access key ID と Secret access key をコピーするか、CSV をダウンロードします。 AWS はシークレットを 1 回だけ表示します。

4.申請フィールドに記入します

  1. File / Configuration / External Storage を開き、New をクリックして、S3 互換ストレージ (Amazon S3 を含む) を選択します。
  2. Profile name: Amazon S3 Recordings などの一意の名前を入力します。
  3. HTTPS endpoint: Amazon S3 の場合は空のままにしておきます。
  4. Bucket: 正確なバケット名を入力します。
  5. Folder: には、必要に応じて、recordings などのオブジェクト キー プレフィックスを入力します。バケット名またはコンピューター名は含めないでください。フォルダーは自動的に作成されます。
  6. Region: 正確な地域コード (eu-central-1 など) を入力します。
  7. Access key / Secret key: 一致する IAM キーの値を貼り付けます。
  8. Saveをクリックし、Test connectionをクリックします。

トラブルシューティング

  • AccessDenied (403): ポリシーがアタッチされていること、バケット ARN が正確であること、バケット ポリシー、権限境界、または組織ポリシーがアクセスを拒否していないことを確認します。
  • 間違った地域または AuthorizationHeaderMalformed: 地域コードを修正してください。
  • SignatureDoesNotMatch: 一致するキー ペアを再入力し、エージェント コンピュータの時計を修正します。
  • NoSuchBucket (404): バケット名または AWS アカウントを修正します。
  • KMS エラー: デフォルトの SSE-S3 を使用するか、IAM ユーザーに必要な KMS キー権限を付与してください。

AWS: バケットの作成 · AWS: ポリシーの作成 · AWS: ユーザーの作成 · AWS: アクセスキーの作成

S3 互換サービスの使用方法

次のサービスは、S3 互換ストレージ (Amazon S3 を含む) を通じて機能します。まず、プロバイダーのポータルでバケットと認証情報を作成します。バケット名や末尾のバケット パスを付けずに、HTTPS ベース エンドポイントを入力します。その名前をBucketに個別に入力します。認証情報では、バケットのリスト表示と、そのオブジェクトの作成、読み取り、削除が許可されている必要があります。 Folderはオプションです。

プロファイルを入力した後、Saveをクリックし、Test connectionします。これらの統合には、パス形式のバケット URL、AWS 署名バージョン 4、および S3 互換の XML リスト応答が必要です。

Cloudflare R2 を外部ストレージとして使用する方法

  1. Cloudflare ダッシュボードにサインインし、Storage & databases / R2 / Overview を開き、Create bucket をクリックして、正確なバケット名を保存します。
  2. R2 の概要ページで、Manage R2 API Tokensを開き、アカウント API トークンを作成します。 Object Read & Write を付与し、最小限の権限でトークンを記録バケットに制限します。
  3. 表示されているときに、Access Key ID、Secret Access Key、および S3 エンドポイントをコピーします。シークレットを安全に保管します。
  4. S3 互換プロファイルを作成します。 HTTPS endpoint を https://<ACCOUNT_ID>.r2.cloudflarestorage.com に、Bucket をバケット名に、Region を auto に設定します。
  5. R2 アクセス キー ID とシークレット アクセス キーを入力し、必要に応じて Folder を設定して、プロファイルを保存してテストします。

バケット名をエンドポイントに追加しないでください。アプリケーションが古い録画を削除するように構成されている場合は、削除を妨げる保持ルールを避けてください。 Cloudflare の S3 API ガイド と オブジェクト ライフサイクル ドキュメントを参照してください。

Backblaze B2 を外部ストレージとして使用する方法

  1. Backblaze ウェブ コンソールにサインインし、B2 Cloud Storage / Bucketsを開き、Create a Bucketをクリックし、Privateを選択して、その名前とリージョンを保存します。
  2. Application Keys / Add a New Application Key。記録バケットに制限し、Allow List All Bucket Names を有効にし、読み取りおよび書き込みアクセスを許可します。キーには、listFiles、readFiles、writeFiles、および deleteFiles が必要です。
  3. 生成された keyID と applicationKey をコピーします。アプリケーション キーは 1 回だけ表示されます。アカウントのマスター アプリケーション キーは使用しないでください。
  4. S3 互換プロファイルを作成します。 https://s3.<REGION>.backblazeb2.com を HTTPS endpoint として使用します (例: https://s3.us-west-004.backblazeb2.com。 Regionに同じ地域コード (us-west-004 など) を入力します。
  5. バケット名、オプションのフォルダー、Access keyとしてkeyID、Secret keyとしてapplicationKeyを入力し、保存してテストします。

B2 はデフォルトで古いオブジェクト バージョンを保持します。削除された録画でストレージ クォータをすぐに解放する必要がある場合は、非表示バージョンまたは以前のバージョンを削除するようにバケット ライフサイクル ルールを構成します。 Backblaze の S3 互換の API ガイド と アプリケーション キー ガイド をご覧ください。

Wasabi を外部ストレージとして使用する方法

  1. Wasabi コンソールにサインインし、Buckets / Create Bucketを開き、一意の名前を入力して、エージェントに最も近いリージョンを選択します。
  2. バケットを非公開にしておきます。アプリケーション クォータのクリーンアップを予測可能にするには、バージョン管理とオブジェクト ロックを無効のままにするか、保持されたバージョンを削除するライフサイクル ルールを設定します。
  3. 専用のサブユーザーとポリシーを作成します(可能な場合)。list-bucket に加えて、このバケットのみに対するオブジェクトの取得、配置、削除のアクセス権を付与します。そのユーザーのAccess Keys / Create New Access Keyを開き、キー ペアをコピーまたはダウンロードします。
  4. S3 互換プロファイルを作成します。バケットのリージョンのサービス URL を HTTPS endpoint として使用します。 us-east-1 の場合は、https://s3.wasabisys.com を使用します。別の地域の場合は、Wasabi のドキュメントまたはコンソールからその地域のサービス URL をコピーします。
  5. 正確な Wasabi リージョン コード、バケット名、オプションのフォルダー、アクセス キー、およびシークレット キーを入力し、保存してテストします。

エンドポイント リージョンと Region フィールドはバケットと一致する必要があります。 Wasabi のバケット ガイド、ユーザーおよびアクセス キー ガイド、およびサービス URL を参照してください。

DigitalOcean Spaces を外部ストレージとして使用する方法

  1. DigitalOcean コントロール パネルにサインインし、Spaces Object Storageを開き、Create Bucketをクリックします。
  2. データセンターのリージョンを選択し、定期的にリストされて再生される録画用のStandardストレージを選択し、一意のスペース名を入力して、ファイルのリストを制限したままにします。
  3. スペース アクセス キー ページを開き、専用キーを作成します。利用可能な場合はスペースに制限し、読み取り、書き込み、リスト、および削除のアクセスを許可します。表示されたら、アクセス キーとシークレット キーをコピーします。
  4. S3 互換プロファイルを作成します。 HTTPS endpoint をリージョンの元のエンドポイント、https://<REGION>.digitaloceanspaces.com に設定します(例: https://nyc3.digitaloceanspaces.com。 CDN または静的 Web サイトのエンドポイントは使用しないでください。
  5. Bucketをスペース名に設定し、Regionをそのコード(nyc3など)に設定します。キー ペアとオプションのフォルダーを入力し、保存してテストします。

DigitalOcean の Spaces クイックスタート、アクセスキー ガイド、およびS3 互換性リファレンスをご覧ください。

MinIO を外部ストレージとして使用する方法

  1. 管理者から提供された MinIO コンソールを開き、録画用のプライベート バケットを作成します。
  2. 専用のユーザーまたはサービス アカウントとアクセス キーを作成します。 arn:aws:s3:::YOUR_BUCKET の s3:ListBucket と、s3:GetObject、s3:PutObject、および s3:DeleteObject を許可するポリシーをアタッチします。 arn:aws:s3:::YOUR_BUCKET/*.
  3. 外部からアクセス可能な S3 API URL と署名領域について管理者に問い合わせます。 https://storage.example.com:9000 などの API URL は、必ずしも MinIO コンソール URL であるとは限りません。
  4. S3 互換プロファイルを作成します。 HTTPS endpointとして S3 API URL、バケット名、オプションのフォルダー、構成されたリージョンを入力します。 us-east-1 は、管理者がデフォルトのリージョンが使用中であることを確認した場合にのみ使用してください。
  5. アクセスキーと秘密キーのペアを入力し、保存して、コンソール コンピュータおよびエージェントが使用するネットワークからテストします。

すべてのエージェントは、API エンドポイントへの DNS およびネットワーク アクセスを必要とします。 HTTPS を使用します。 MinIO がプライベート認証局を使用する場合は、その CA をすべてのエージェント コンピューターに信頼できるものとしてインストールします。アプリケーションが古い録音を削除する必要がある場合は、オブジェクト ロックを有効にしないでください。 MinIO のドキュメントとアクセスキーのドキュメントを参照してください。

Hetzner Object Storage を外部ストレージとして使用する方法

  1. Hetzner Cloud コンソールにサインインし、プロジェクトを選択し、Object Storageを開き、バケットを作成して、その場所を選択します。
  2. ロケーション コードを保存します: fsn1、nbg1、または hel1。バケットを非公開にしておきます。
  3. Security / S3 Credentials を開き、Generate credentials をクリックし、わかりやすい名前を追加して、アクセス キーと秘密キーを安全にコピーします。シークレットは 1 回だけ表示されます。
  4. S3 互換プロファイルを作成します。 HTTPS endpoint を https://<LOCATION>.your-objectstorage.com に設定します (例: https://fsn1.your-objectstorage.com.
  5. バケット名、オプションのフォルダー、Regionの場所コード、生成された認証情報を入力し、保存してテストします。

資格情報が他のアプリケーションと共有されている場合は、バケット ポリシーを使用して記録バケットへのアクセスを制限します。 Hetzner の オブジェクト ストレージの概要とS3 認証情報ガイドを参照してください。

IBM Cloud Object Storage を外部ストレージとして使用する方法

  1. IBM Cloud コンソール にサインインし、Cloud Object Storage サービス インスタンスを作成または開き、プライベート バケットを作成します。場所、復元力、ストレージ クラスを選択し、正確なバケット名と場所コードを記録します。
  2. Service credentials / New credentialを開き、Writerなどのオブジェクトの一覧表示、読み取り、書き込み、削除を許可するロールを選択し、Include HMAC Credentialをオンにします。
  3. 認証情報を作成し、展開します。 cos_hmac_keys で、access_key_id と secret_access_key をコピーします。 IBM Cloud の apikey を S3 フィールドに入力しないでください。
  4. バケットのConfigurationページで、そのパブリック S3 エンドポイントと署名の場所をコピーします。 IBM Cloud 外部のエージェントには、通常、パブリック・エンドポイント (例: https://s3.us-south.cloud-object-storage.appdomain.cloud) が必要です。
  5. S3 互換プロファイルを作成します。バケット名を付けずにエンドポイントを入力し、正確なバケット名、オプションのフォルダー、およびRegionでのバケットの署名場所を入力します。たとえば、米国標準のクロスリージョン バケットは us-standard を使用します。この値をエンドポイントのホスト名のみから推測しないでください。
  6. HMAC アクセスキー ID とシークレットを入力し、保存してテストします。

すべてのエージェントが対応するルーティングと DNS アクセスを持っている場合にのみ、パブリック、プライベート、またはダイレクト エンドポイントを使用します。 IBM のサービス認証情報ガイド、HMAC 認証情報ガイド、およびエンドポイント リファレンスを参照してください。

Google Cloud Storage

専用のバケット、サービス アカウント、および HMAC 相互運用性キーを使用します。プロファイルは、ダウンロードされた JSON サービス アカウント キーを受け入れません。

1.プロジェクトとバケットを作成します

  1. Google Cloud Console にログインし、課金を有効にしてプロジェクトを選択または作成します。
  2. キーを作成する管理者には、Storage HMAC Key Admin (roles/storage.hmacKeyAdmin) が必要です。キーの作成が利用できない場合は、認証タイプまたはサービス アカウント キーを制限する組織のポリシーを確認してください。
  3. Cloud Storage / Buckets / Create を開きます。グローバルに一意の名前を入力し、適切な場所を選択し、コールド層の取得料金と保持料金を確認していない限り、Standard ストレージを使用します。
  4. バケットレベルのアクセスとパブリックアクセス防止をUniformに使用します。新しいバケットには、デフォルトで 7 日間の論理的な削除が適用されます。予測可能なクォータのクリーンアップや、保持されている請求可能な削除済みオブジェクトのアカウントを作成するには、これを無効にします。古い録画を削除する必要がある場合は、保持ロックを避けてください。
  5. 組織で顧客管理のキーが特に必要でない限り、Google 管理の暗号化を維持してから、バケットを作成します。

2.サービス アカウントを作成して承認する

  1. IAM & Admin / Service Accounts / Create service account を開き、recording-storage-agent などの名前を使用して、プロジェクト全体のストレージ ロールを指定せずに終了します。
  2. 記録バケットの Permissions ページを開き、Grant access をクリックし、サービス アカウントの電子メールを追加して、このバケットに対する Storage Object User (roles/storage.objectUser) を許可します。
  3. この役割は、オブジェクトの作成、取得、一覧表示、更新、および削除に必要な権限を提供します。

3. HMAC キーを作成し、プロファイルを入力します

  1. Cloud Storage / Settings / Interoperability を開き、Create a key for a service account をクリックして、記録サービス アカウントを選択します。
  2. HMAC のAccess ID と Secret を直ちにコピーします。シークレットは 1 回だけ表示されます。キーが使用可能になるまで最大 60 秒かかります。
  3. Google Cloud Storage プロファイルを作成します。 HTTPS endpointは空のままにし、正確なBucketを入力し、必要に応じてFolderを入力し、Regionをautoに設定したままにします。
  4. HMAC アクセス ID を Access key に入力し、それに一致するシークレットを Secret key に入力します。録画クォータを手動で設定するか、無制限のままにして、Saveをクリックし、Test connectionをクリックします。

トラブルシューティング

  • 403 AccessDenied: バケットレベルのロール、サービスアカウントの電子メール、および組織の拒否ポリシーを確認します。
  • InvalidAccessKeyId: サービス アカウントの電子メール、OAuth クライアント ID、または JSON キーではなく、HMAC アクセス ID を使用します。
  • SignatureDoesNotMatch: 一致するシークレットを再入力し、エージェント コンピュータの時計を修正します。
  • 404 NoSuchBucket: 正確なバケット名とプロジェクトを確認します。削除後もストレージが占有されている場合は、論理的な削除、オブジェクトのバージョン管理、および保持ポリシーを確認してください。

Google: バケットの作成 · Google: サービス アカウントの作成 · Google: ストレージ IAM ロール · Google: HMAC キーの管理 · Google: 論理的な削除

Azure Blob Storage

可能な場合は、録画専用のストレージ アカウントを使用してください。プロファイルは共有キーを使用します。 Microsoft Entra ID および SAS トークンは、これらのフィールドでは受け入れられません。

1.ストレージ アカウントを作成する

  1. Azure Portal にサインインし、Storage accounts / Create を開いて、サブスクリプションとリソース グループを選択します。
  2. 小文字と数字を使用して、グローバルに一意な 3 ~ 24 文字の名前を入力します。近くのリージョン、Blob storage、Standard パフォーマンス、必要な冗長性
  3. 定期的に再生される録画には、Hot 層を使用します。 Networkingで、エージェントのパブリック IP アドレスを許可するか、プライベート エンドポイントにルーティングと DNS を提供します。
  4. Securityでは、安全な転送と TLS 1.2 を要求し、匿名アクセスを無効にし、Enable storage account key access を有効のままにします。
  5. 論理的な削除とバージョン管理によりリカバリは向上しますが、保持されたデータはストレージを消費する可能性があります。予測可能なクォータ クリーンアップのためにそれらを無効にするか、適切なライフサイクル ルールを構成します。古い録画を削除する必要がある場合は、不変ポリシーを避けてください。
  6. [Review + create]をクリックし、次に[Create]をクリックします。

2.コンテナを作成し、キーを取得します

  1. Data storage / Containers / + Container を開きます。 3 ~ 63 文字の小文字の名前を入力し、Private (no anonymous access) を選択します。
  2. Security + networking / Access keys / Show keysを開きます。接続文字列ではなく、key1 または key2 の下の Key のみをコピーします。このブロードアクセス資格情報を保護し、ローテーションします。

3.プロフィールを記入してください

  1. Azure Blob Storage プロファイルを作成します。 https://<account>.blob.core.windows.net の HTTPS endpoint は空のままにしておきます。カスタム エンドポイントは、互換性のあるプライベート エンドポイントまたは Azure Stack デプロイに対してのみ使用してください。
  2. 正確な既存のContainer、オプションのFolder、Storage account名、およびAccount key (Base64)の下にコピーしたキーのみを入力します。
  3. 録画クォータを手動で設定するか、無制限のままにし、SaveをクリックしてTest connectionをクリックします。

トラブルシューティング

  • 403 AuthenticationFailed: アカウントとキーを確認し、ストレージ アカウント キーへのアクセスを有効にし、エージェントの時計を修正します。
  • 403 AuthorizationFailure: ファイアウォール ルール、IP 範囲、仮想ネットワーク、プライベート エンドポイント ルーティングを確認してください。
  • 404 ContainerNotFound: まずコンテナを作成し、その正確な小文字の名前を入力します。
  • 削除後も使用率が高いままの場合は、論理的な削除、バージョン管理、スナップショット、ライフサイクル ルール、および不変性を確認してください。キーのローテーション後、プロファイルを更新し、レコーダー設定を再適用します。

Microsoft: ストレージ アカウントの作成 · Microsoft: Blob コンテナーの作成 · Microsoft: アカウント キーの管理 · Microsoft: 共有キー設定

プロファイルの保存、テスト、割り当て

  1. Saveをクリックし、Test connectionをクリックします。テストでは、一時オブジェクトのアップロード、リスト、ダウンロード、削除、クリーンアップを行います。
  2. Desktop Recorder または Audio Recorder を開きます。
  3. Recording storageで名前付きプロファイルを選択し、選択したエージェントのApply settingsをクリックします。

保存されたパスは、folder / agent host name / desktop-recordingsおよびfolder / agent host name / audio-recordingsを使用します。

従業員の監視を始める準備はできましたか?

このアプリケーションを今すぐ購入してください。自分の決断を決して後悔することはありません。

今すぐ購入