repost.aws Open in urlscan Pro
108.157.4.51  Public Scan

Submitted URL: http://aws.amazon.com/premiumsupport/knowledge-center/s3-bucket-policy-for-config-rule/
Effective URL: https://repost.aws/de/knowledge-center/s3-bucket-policy-for-config-rule
Submission: On February 21 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

<form><label for="CommentCreate" class="PostBody_label__FmCKD">Kommentar zu diesem Artikel</label>
  <div class="Editor_wrapper__hDSBz">
    <div class="Editor_editor__JiFiT PostBody_editor__YLPAo" aria-describedby="CommentCreate-error">
      <div id="CommentCreate" class="rc-md-editor  ">
        <div class="rc-md-navigation visible">
          <div class="navigation-nav left">
            <div class="button-wrap"><span class="button button-type-bold" title="Bold" tabindex="0"><i class="rmel-iconfont rmel-icon-bold"></i></span><span class="button button-type-italic" title="Italic"
                tabindex="0"><i class="rmel-iconfont rmel-icon-italic"></i></span><span class="button button-type-strikethrough" title="Strikethrough" tabindex="0"><i class="rmel-iconfont rmel-icon-strikethrough"></i></span><span
                class="button button-type-unordered" title="Unordered List" tabindex="0"><i class="rmel-iconfont rmel-icon-list-unordered"></i></span><span class="button button-type-order" title="Ordered List"
                tabindex="0"><i class="rmel-iconfont rmel-icon-list-ordered"></i></span><span class="button button-type-block-quote" title="Quote" tabindex="0"><i class="rmel-iconfont rmel-icon-quote"></i></span><span
                class="button button-type-block-code-block" title="Code" tabindex="0"><i class="rmel-iconfont rmel-icon-code-block"></i></span><span class="button button-type-code-inline" title="Inline Code"
                tabindex="0"><i class="rmel-iconfont rmel-icon-code"></i></span><span class="button button-type-table" title="Table"><i class="rmel-iconfont rmel-icon-grid"></i>
                <div class="drop-wrap hidden">
                  <ul class="table-list wrap" style="width: 135px; height: 112px;">
                    <li class="list-item " style="top: 0px; left: 0px;"></li>
                    <li class="list-item " style="top: 0px; left: 23px;"></li>
                    <li class="list-item " style="top: 0px; left: 46px;"></li>
                    <li class="list-item " style="top: 0px; left: 69px;"></li>
                    <li class="list-item " style="top: 0px; left: 92px;"></li>
                    <li class="list-item " style="top: 0px; left: 115px;"></li>
                    <li class="list-item " style="top: 23px; left: 0px;"></li>
                    <li class="list-item " style="top: 23px; left: 23px;"></li>
                    <li class="list-item " style="top: 23px; left: 46px;"></li>
                    <li class="list-item " style="top: 23px; left: 69px;"></li>
                    <li class="list-item " style="top: 23px; left: 92px;"></li>
                    <li class="list-item " style="top: 23px; left: 115px;"></li>
                    <li class="list-item " style="top: 46px; left: 0px;"></li>
                    <li class="list-item " style="top: 46px; left: 23px;"></li>
                    <li class="list-item " style="top: 46px; left: 46px;"></li>
                    <li class="list-item " style="top: 46px; left: 69px;"></li>
                    <li class="list-item " style="top: 46px; left: 92px;"></li>
                    <li class="list-item " style="top: 46px; left: 115px;"></li>
                    <li class="list-item " style="top: 69px; left: 0px;"></li>
                    <li class="list-item " style="top: 69px; left: 23px;"></li>
                    <li class="list-item " style="top: 69px; left: 46px;"></li>
                    <li class="list-item " style="top: 69px; left: 69px;"></li>
                    <li class="list-item " style="top: 69px; left: 92px;"></li>
                    <li class="list-item " style="top: 69px; left: 115px;"></li>
                    <li class="list-item " style="top: 92px; left: 0px;"></li>
                    <li class="list-item " style="top: 92px; left: 23px;"></li>
                    <li class="list-item " style="top: 92px; left: 46px;"></li>
                    <li class="list-item " style="top: 92px; left: 69px;"></li>
                    <li class="list-item " style="top: 92px; left: 92px;"></li>
                    <li class="list-item " style="top: 92px; left: 115px;"></li>
                  </ul>
                </div>
              </span><span class="button button-type-image" title="Bild" tabindex="0"><i class="rmel-iconfont rmel-icon-image"></i></span><span class="button button-type-link" title="Link"
                tabindex="0"><i class="rmel-iconfont rmel-icon-link"></i></span><span class="button button-type-undo disabled" title="Undo" tabindex="-1"><i class="rmel-iconfont rmel-icon-undo"></i></span><span
                class="button button-type-redo disabled" title="Redo" tabindex="-1"><i class="rmel-iconfont rmel-icon-redo"></i></span><span></span></div>
          </div>
          <div class="navigation-nav right">
            <div class="button-wrap">
              <span><a title="Preview" tabindex="0">Preview</a></span><span><a title="Leitfaden zur Formatierung" href="https://www.markdownguide.org/basic-syntax/" target="_blank" rel="noopener noreferrer">Leitfaden zur Formatierung</a></span></div>
          </div>
        </div>
        <div class="editor-container">
          <section class="section sec-md visible"><textarea id="CommentCreate_md" name="textarea" placeholder="Verfasse deinen Kommentar" class="section-container input " wrap="hard" maxlength="15000" style="height: 200px;"></textarea></section>
          <section class="section sec-html visible">
            <div id="CommentCreate_html" class="section-container html-wrap" style="height: 200px;">
              <div class="custom-html-style"></div>
            </div>
          </section>
        </div>
      </div>
    </div>
  </div>
  <div class="ReplyCreate_actionContainer__Pjcws"><button title="Löschen" type="button" class="ant-btn ant-btn-default Button_secondary__DNIuD Button_disabled__FERZG Button_large__rIMVg " disabled=""><span>Löschen</span></button><span
      style="display:inline-block;cursor:not-allowed" class="ant-tooltip-disabled-compatible-wrapper"><button title="Kommentar veröffentlichen" style="pointer-events:none" type="button"
        class="ant-btn ant-btn-default Button_primary__7fH0C Button_disabled__FERZG Button_large__rIMVg " disabled=""><span>Kommentar veröffentlichen</span></button></span></div>
</form>

Text Content

WÄHLEN SIE IHRE COOKIE-EINSTELLUNGEN AUS

Wir verwenden wichtige Cookies und ähnliche Tools, die für die Bereitstellung
unserer Website und Dienste erforderlich sind. Wir verwenden
Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen, wie
Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle
Cookies können nicht deaktiviert werden, aber Sie können auf „Cookies anpassen“
klicken, um Performance-Cookies abzulehnen.

Wenn Sie zustimmen, verwenden AWS und zugelassene Dritte ebenfalls Cookies, um
nützliche Website-Funktionen bereitzustellen, Ihre Präferenzen zu speichern und
relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um
fortzufahren, ohne diese Cookies zu akzeptieren, klicken Sie auf „Weiter ohne zu
akzeptieren“. Um detailliertere Entscheidungen zu treffen oder mehr zu erfahren,
klicken Sie auf „Cookies anpassen“.

Alle Cookies akzeptierenOhne Akzeptieren fortfahrenAnpassen von Cookies


COOKIE-EINSTELLUNGEN ANPASSEN

Wir verwenden Cookies und ähnliche Tools (zusammen "Cookies") für folgende
Zwecke.


ESSENZIELL

Diese Cookies sind erforderlich, um unsere Website und Services bereitzustellen
und können nicht deaktiviert werden. Sie werden in der Regel als Reaktion auf
Ihre Aktionen auf der Website festgelegt, z. B. die Festlegung Ihrer
Datenschutzeinstellungen, die Anmeldung oder das Ausfüllen von Formularen.




LEISTUNG

Leistungs-Cookies stellen anonyme Statistiken darüber bereit, wie Kunden auf
unserer Website navigieren, damit wir die Website-Erfahrung und -Leistung
verbessern können. Zugelassene Dritte können Analysen in unserem Namen
durchführen, die Daten aber nicht für ihre eigenen Zwecke verwenden.

Lesitungs-Cookies zulassen
Erlaubt


FUNKTIONAL

Funktionale Cookies helfen uns dabei, nützliche Website-Funktionen
bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte anzuzeigen.
Zugelassene Dritte können diese Cookies so einrichten, dass bestimmte
Website-Funktionen bereitgestellt werden. Wenn Sie diese Cookies nicht zulassen,
funktionieren einige oder alle dieser Services möglicherweise nicht
ordnungsgemäß.

Funktionale Cookies zulassen
Erlaubt


WERBUNG

Diese Cookies können von uns oder unseren Werbepartnern über unsere Website
gesetzt werden und uns helfen, relevante Marketinginhalte bereitzustellen. Wenn
Sie diese Cookies nicht zulassen, werden Sie weniger relevante Werbung erleben.

Werbe-Cookies zulassen
Erlaubt

Das Blockieren einiger Arten von Cookies kann sich auf Ihre Erfahrung auf
unseren Websites auswirken. Sie können Ihre Cookie-Einstellungen jederzeit
ändern, indem Sie in der Fußzeile dieser Website auf Cookie-Einstellungen
klicken. Um mehr darüber zu erfahren, wie wir und zugelassene Dritte Cookies auf
unseren Websites verwenden, lesen Sie bitte unseren AWS-Cookie-Hinweis.


AbbrechenEinstellungen speichern




COOKIE-EINSTELLUNGEN KONNTEN NICHT GESPEICHERT WERDEN

Wir speichern derzeit nur wichtige Cookies, da wir Ihre Cookie-Einstellungen
nicht speichern konnten.

Wenn Sie Ihre Cookie-Einstellungen ändern möchten, versuchen Sie es später
erneut über den Link in der Fußzeile der AWS-Konsole oder wenden Sie sich an den
Support, wenn das Problem weiterhin besteht.

Verwerfen


Durch die Nutzung von AWS re:Post stimmt du den Nutzungsbedingungen
re:Post
Suchen

Deutsch
EnglishDeutschEspañolFrançaisItaliano日本語한국어Português中文 (简体)中文 (繁體)
Ressourcen
Anmelden
 * Startseite
 * Fragen
 * Wissenszentrum
 * Artikel
 * Tags
 * Themen
 * Community-Gruppen

Frage stellen

We want your feedback about Knowledge Center Videos.

The AWS Knowledge Center Video Program wants to know if their videos meet your
needs. Knowledge Center Videos are customer self-service tools which address
FAQs and solve issues in the AWS console. Participate at:
https://amazonintna.qualtrics.com/jfe/form/SV_cwjFN4MnrskOSZE This survey is
hosted by an external company, the link does not lead to our website. AWS
handles your information as described in the AWS Privacy Notice.

Dieser Inhalt ist in der ausgewählten Sprache nicht verfügbar
Wir arbeiten ständig daran, Inhalte in der ausgewählten Sprache bereitzustellen.
Vielen Dank für deine Geduld.
 1. /
 2. Wissenszentrum/
 3. What S3 bucket policy should I use to comply with the AWS Config rule
    s3-bucket-ssl-requests-only?/


WHAT S3 BUCKET POLICY SHOULD I USE TO COMPLY WITH THE AWS CONFIG RULE
S3-BUCKET-SSL-REQUESTS-ONLY?

Lesedauer: 2 Minute
0

I enabled the AWS Config rule s3-bucket-ssl-requests-only to be sure that my
Amazon Simple Storage Service (Amazon S3) bucket policies require encryption
during data transit. How can I create bucket policies that comply with this
rule?


RESOLUTION

Note: Amazon S3 offers encryption in transit and encryption at rest. Encryption
in transit refers to HTTPS and encryption at rest refers to client-side or
server-side encryption.

Amazon S3 allows both HTTP and HTTPS requests. By default, requests are made
through the AWS Management Console, AWS Command Line Interface (AWS CLI), or
HTTPS.

To comply with the s3-bucket-ssl-requests-only rule, confirm that your bucket
policies explicitly deny access to HTTP requests. Bucket policies that allow
HTTPS requests without explicitly denying HTTP requests might not comply with
the rule.

To determine HTTP or HTTPS requests in a bucket policy, use a condition that
checks for the key "aws:SecureTransport". When this key is true, then request is
sent through HTTPS. To comply with the s3-bucket-ssl-requests-only rule, create
a bucket policy that explicitly denies access when the request meets the
condition "aws:SecureTransport": "false". This policy explicitly denies access
to HTTP requests.


BUCKET POLICY THAT COMPLIES WITH S3-BUCKET-SSL-REQUESTS-ONLY RULE

For example, the following bucket policy complies with the rule. The policy
explicitly denies all actions on the bucket and objects when the request meets
the condition "aws:SecureTransport": "false":

{
  "Id": "ExamplePolicy",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowSSLRequestsOnly",
      "Action": "s3:*",
      "Effect": "Deny",
      "Resource": [
        "arn:aws:s3:::DOC-EXAMPLE-BUCKET",
        "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*"
      ],
      "Condition": {
        "Bool": {
          "aws:SecureTransport": "false"
        }
      },
      "Principal": "*"
    }
  ]
}



BUCKET POLICY THAT DOESN'T COMPLY WITH S3-BUCKET-SSL-REQUESTS-ONLY RULE

In contrast, the following bucket policy doesn't comply with the rule. Instead
of using an explicit deny statement, the policy allows access to requests that
meet the condition "aws:SecureTransport": "true". This statement allows
anonymous access to s3:GetObject for all objects in the bucket if the request
uses HTTPS. Avoid this type of bucket policy unless your use case requires
anonymous access through HTTPS.

{
  "Id": "ExamplePolicy",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "NOT-RECOMMENDED-FOR__AWSCONFIG-Rule_s3-bucket-ssl-requests-only",
      "Action": "s3:GetObject",
      "Effect": "Allow",
      "Resource": [
        "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*"
      ],
      "Condition": {
        "Bool": {
          "aws:SecureTransport": "true"
        }
      },
      "Principal": "*"
    }
  ]
}


--------------------------------------------------------------------------------


RELATED INFORMATION

How to use bucket policies and apply defense-in-depth to help secure your Amazon
S3 data

Folgen
Themen
Speicher
Tags
Amazon Simple Storage Service
Sprache
English


ÄHNLICHE VIDEOS

Watch Sharon Joy’s video to learn more (2:18)
AWS OFFICIALAktualisiert vor 2 Jahren
2 Kommentare

Thank you for your comment. We'll review and update the Knowledge Center article
as needed.

AWS Official
beantwortet vor einem Monat

Does it matter if it is set to string "false" or actual boolean false?

Rt
beantwortet vor einem Monat
Kommentar zu diesem Artikel
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 

PreviewLeitfaden zur Formatierung

LöschenKommentar veröffentlichen


RELEVANTER INHALT

 * Wie ändere ich die Eigentumsverhältnisse für ein Amazon-S3-Bucket, wenn die
   Objekte von anderen AWS-Konten hochgeladen werden?
   AWS OFFICIALAktualisiert vor 4 Monaten
 * Wie kann ich S3-Objekte von einem anderen AWS-Konto kopieren?
   AWS OFFICIALAktualisiert vor 4 Monaten
 * Wie gewähre ich kontoübergreifenden Zugriff auf Objekte in Amazon-S3-Buckets?
   AWS OFFICIALAktualisiert vor 7 Monaten
 * Wie kann ich Probleme mit Amazon-S3-Batchvorgängen beheben?
   AWS OFFICIALAktualisiert vor einem Jahr

Seitenanfang
FEEDBACK
 * Datenschutz
 * Nutzungsbedingungen der Website
 * Cookie-Einstellungen
 * Seitenübersicht
 * Rechtliches
 * © 2023, Amazon Web Services, Inc. oder dessen Tochtergesellschaften. Alle
   Rechte vorbehalten.

Richtlinien für die Teilnahme an der Amazon Community