Wie finde ich die Kosten meiner Amazon S3-Buckets heraus?
Ich möchte die Kosten für jeden Amazon Simple Storage Service (Amazon S3)-Bucket in meinem Konto oder in einer AWS-Region wissen. Oder meine Amazon S3-Speicherkosten für eine bestimmte Region sind gestiegen, und ich möchte wissen, welcher Bucket diese erhöhten Kosten verursacht.
Kurzbeschreibung
Gehen Sie wie folgt vor, um zu überprüfen, welcher Amazon S3-Bucket Ihre Speicherkosten erhöht:
- Fügen Sie jedem Bucket ein gemeinsames Tag hinzu.
- Aktivieren Sie das Tag als Kostenzuordnungs-Tag.
Wichtig: Es kann bis zu 24 Stunden dauern, bis alle Tags in der Fakturierungs- und Kostenmanagementkonsole angezeigt werden. - Verwenden Sie den AWS Cost Explorer, um einen AWS-Kosten- und Nutzungsbericht für das Tag zu erstellen.
Hinweis: Auf den Etiketten für die Kostenzuweisung werden Ihnen keine Kosten angezeigt, die Ihnen vor der Einrichtung der Tags entstanden sind.
Lösung
Bevor Sie beginnen, muss Ihre AWS-Richtlinie für Identity and Access Management (IAM) über die folgenden Berechtigungen verfügen:
- Zugriff auf die Fakturierungs- und Kostenverwaltungskonsole
- Durchführen der Aktionen s3:GetBucketTagging und s3:PutBucketTagging
Tipp: Vermeiden Sie es, den Root-Benutzer Ihres AWS-Kontos für diese Lösung zu verwenden. Verwenden Sie stattdessen einen IAM-Benutzer oder eine IAM-Rolle mit den Berechtigungen, die Sie benötigen.
Jedem Bucket ein gemeinsames Tag hinzufügen
- Öffnen Sie die Amazon-S3-Konsole.
- Wählen Sie aus der Liste der Buckets den Bucket aus, für den Sie die Kosten verfolgen möchten.
- Wählen Sie die Ansicht Eigenschaften.
- Scrollen Sie nach unten und wählen Sie Tags.
- Wählen Sie Bearbeiten aus.
- Wählen Sie Tag hinzufügen aus.
- Geben Sie als Schlüssel einen Namen für das Tag ein, das Sie zu allen Buckets hinzufügen, für die Sie die Kosten verfolgen möchten. Geben Sie beispielsweise „S3-Bucket-Name“ ein.
- Geben Sie als Wert den Namen des Buckets ein.
- Wiederholen Sie die Schritte 1 bis 7 für alle Buckets, für die Sie die Kosten verfolgen möchten.
Aktivierung des Tags als Kostenzuordnungs-Tag
- Öffnen Sie die Fakturierungs- und Kostenmanagementkonsole.
- Wählen Sie im Navigationsbereich die Option Kostenzuordnungs-Tags.
- Geben Sie in der Suchleiste den Namen des Tags ein, das Sie für die Buckets erstellt haben. Geben Sie beispielsweise „S3-Bucket-Name“ ein.
- Wählen Sie das Tag.
- Wählen Sie Aktivieren.
Verwenden Sie den AWS Cost Explorer, um einen Kostenbericht für das Tag zu erstellen
- Öffnen Sie die Fakturierungs- und Kostenmanagementkonsole.
- Wählen Sie im Navigationsbereich die Option Cost Explorer aus.
- Wählen Sie Cost Explorer starten.
- Wählen Sie im Navigationsbereich Berichte.
- Wählen Sie Neuer Bericht.
- Wählen Sie für Berichtsvorlagen die Option Kosten- und Nutzungsbericht und dann Bericht erstellen.
- Wählen Sie unter Filter für Service die Option S3 (Simple Storage Service). Wählen Sie dann Filter anwenden.
- Wählen Sie unter Tag das Tag aus, das Sie erstellt haben. Wählen Sie beispielsweise S3-Bucket-Name. Markieren Sie dann jeden Bucket, für den Sie die Kosten verfolgen möchten, und wählen Sie Filter anwenden.
Hinweis: Wenn Sie Ihr Tag nicht in der Filterliste sehen, wurde das Tag wahrscheinlich kürzlich erstellt und auf einen Bucket angewendet. Warten Sie 24 Stunden, und versuchen Sie dann erneut, den Bericht zu erstellen. - Vergewissern Sie sich, dass unter Erweiterte Optionen die Option Nur Ressourcen ohne Tags anzeigen deaktiviert ist.
- Wählen Sie oben im Diagramm die Option Gruppieren nach, und wählen Sie dann das Tag aus, das Sie erstellt haben.
- Wählen Sie Speichern unter aus.
- Geben Sie einen Titel für den Kostenbericht ein.
- Wählen Sie Bericht speichern.
Nachdem Sie den Kostenbericht erstellt haben, überprüfen Sie anhand des Berichts die Kosten der einzelnen Buckets, die mit dem von Ihnen erstellten Kostenzuordnungs-Tag gekennzeichnet sind.
Hinweis: Sie können einen täglichen oder stündlichen AWS-Kosten- und Nutzungsbericht einrichten, um weitere Amazon S3-Abrechnungsdetails zu erhalten. Diese Berichte zeigen Ihnen jedoch nicht, wer Anfragen an Ihre Buckets gestellt hat. Um zu sehen, woher Anfragen an Ihren Bucket kommen, aktivieren Sie entweder die Protokollierung auf Objektebene oder die Serverzugriffsprotokollierung. Um weitere Informationen zu bestimmten Amazon S3-Abrechnungspositionen zu erhalten, müssen Sie die Protokollierung im Voraus aktivieren. Anschließend verfügen Sie über Protokolle, die Amazon S3-Anforderungsdetails enthalten.
Ähnliche Informationen
Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 3 Jahren
- AWS OFFICIALAktualisiert vor 7 Monaten
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor 3 Jahren