2

Stackdriver Logging インターフェースからログをエクスポートしようとしていました。

左側のメニューから [ログ] をクリックし、[エクスポート] をクリックすると、「ログ シンクが構成されていません」というメッセージが表示されます。

Google のドキュメントを調べてみましたが、関連するものは何もありませんでした。実際、これは「ログ シンクが構成されていません」という文字列の最初の出現です。Google 検索で。

編集:

別のアプローチとして、Cloud Shell を使用して、次のコマンドを入力しました。

$ gcloud beta logging sinks create direct-log storage.googleapis.com/log_export_bucket --log compute.googleapis.com/syslog

ERROR: (gcloud.beta.logging.sinks.create) PERMISSION_DENIED: The caller does not have permission
4

2 に答える 2

1

ロギング構成

PERMISSION_DENIEDgcloud エラーは、このシンクを作成しようとしているアカウントに、プロジェクト オーナーのロールまたはログ構成ライターのロールがないことを示しますすでに参照したドキュメントに記載されているように、これらはもちろん必要です。これが適切に行われているかどうかを確認するには、Cloud IAMを使用して特定のアカウントの役割を調べ、現在ログインしているアカウントに適切な役割があることを確認します。この時点で、Stackdriver Logging - Logsの下でCREATE EXPORTをクリックできるようになります。

目的地の選択

この時点で、適切な権限を持つ Cloud Storage バケットなどの宛先を設定する必要がありますcloud-logs@google.comただし、シンクの作成によると、これはシンクの作成時に行われます。

シンクの作成の一環として、Stackdriver Logging はまず、宛先への書き込み権限を自分自身 (cloud-logs@google.com) に付与します。

それでも、cloud-logs@google.comCloud IAM で適切な権限が付与されていることを確認して、Stackdriver Logging が特定の宛先への書き込みを承認されるようにすることができます。Cloud Storage の場合、 Destination の承認で説明されているように、指定されたバケットに対する所有者cloud-logs@google.com権限が必要です。

Cloud Storage では、グループ cloud-logs@google.com にバケットに対する所有者権限が付与されます。

これらの宛先を使用するには、ほとんどの場合、課金を有効にする必要があることに注意してください。


その他のエラー

上記の手順は、シンクを作成し、ログのエクスポートを設定するために必要なすべてです。前述のすべての資格情報/権限を確認しても同じエラーが発生する場合は、Google Cloud Platform 公開問題トラッカーに欠陥レポートを提出することをお勧めします。その時点で連絡を取り、特権の設定を非公開で検査して、ドキュメントとは異なるこの動作を調査できます。

于 2017-01-05T22:02:48.670 に答える
1

この状況では、2つのことが起こっていると思います。

  1. UI では、「ログ シンクが構成されていません」というメッセージは、エクスポート ルールがまだ設定されていないことを通知するだけです。それらを設定するには、メインのログ ビューに移動し、エクスポートするログをフィルター処理して選択し、[エクスポートの作成] をクリックしてログを作成します。

Stackdriver Logging ユーザー インターフェースの [Create Export] ボタンの場所を示すスクリーンショット

  1. gcloud から受け取ったメッセージは、新しいエクスポート シンクを作成するために編集しようとしているプロジェクトに対する権限がない可能性があることを示唆しています。これはあなたが所有するプロジェクトですか?そうでない場合、所有者は「ログ構成ライター」ロール (および場合によっては「ログ ビューアー」ロールも付与する必要があります。これにより、エクスポート ルールを作成する前に、エクスポートしようとしているログを確認して、エクスポートする予定のもの)。
于 2016-12-21T15:24:49.710 に答える