0

問題: 特定のバケット内のすべてのオブジェクトについて、ストレージ&のアクセスログをGOOGLE CLOUD PLATFORMに設定しようとしています。データを別のバケットに保存しています。これらのオブジェクトは、私の音楽ウェブサイトのユーザーによってダウンロードされるmp3ファイルです。私は、各MP3ファイル(オブジェクト)がカウントの形で受信しているダウンロードの数を追跡することができるように、ロギングが必要です。ログを設定する4 Google Cloudストレージ:必要な人物

Bucket I need Logged: strmazimbabwe/dancehall/singles 
Bucket where logs will be stored: strmazimbabwe/dancehall/download-loggging 

私はgoogleシェルコマンドラインを使用していますが、同じエラーが発生しています。私たちのフォルダの構造とコマンドラインでのエラーメッセージを示す添付画像。どうすればこの問題を解決できますか。 Command line error object within folder i need logged

答えて

1

エラーメッセージが示すように、あなたは、ロギング用にちょうど全体のバケツをバケツの一部を指定することはできません。 strmazimbabwe/dancehall/singlesはバケットではなく、strmazimbabweはバケットです。バケットをログに記録することはできませんので、新しいバケットを作成してください。 strmazimbabwe_logsを実行して実行します。

gsutil logging set on -b gs://strmazimbabwe -o AccessLog gs://strmazimbabwe_logs 
+0

あなたは何を意味するのですか。そのため、サブフォルダ/バケットに存在するファイルをログに記録することはできません。バケット全体のみを記録できます。 –

+0

答えが答えられた場合、回答を回答とマークする – IgnasFunka

関連する問題