問題の説明
Simple Log ServiceからObject Storage Service (OSS) にログを送信するタスクは、エラーで失敗します。
シナリオ 1:
AccessDenied: アクセスしようとしているバケットは、指定されたエンドポイントを使用してアドレス指定する必要があります。 将来のすべてのリクエストをこのエンドポイントに送信してください。シナリオ 2:
EntityNotExist.Role: ロールは存在しません:
原因
シナリオ1: OSSバケットとSimple Log Serviceプロジェクトが同じリージョンにないため、エラーメッセージが返されます。
シナリオ2: 指定されたロールのAlibaba Cloud Resource Name (ARN) が無効なため、エラーメッセージが返されます。
解決策
Alibaba Cloudインスタンスの設定やデータの変更など、リスクの高い操作を実行する前に、インスタンスのディザスタリカバリ機能とフォールトトレランス機能を確認して、データのセキュリティを確保することを推奨します。
ECS (Elastic Compute Service) インスタンスやApsaraDB RDSインスタンスなどのインスタンスの設定またはデータを変更する前に、インスタンスのスナップショットを作成するか、バックアップを有効にすることを推奨します。 たとえば、ApsaraDB RDSインスタンスのログバックアップを有効にできます。
ユーザー名やパスワードなどの機密情報に対する権限を付与した場合、またはAlibaba Cloud管理コンソールで機密情報を送信した場合は、できるだけ早い機会に機密情報を変更することを推奨します。
シナリオ1
Simple Log Serviceプロジェクトと同じリージョンにあるバケットを使用します。
シナリオ2
[クラウドリソースアクセス権限付与] ページに移動し、[権限付与ポリシーの確認] をクリックします。

RAMコンソールの [ロール] ページで、作成したAliyunLogDefaultRoleをクリックしてARNを取得します。

適用範囲
OSS
シンプルなログサービス