S 3 CMDによるS 3またはAnoterオブジェクト記憶のようなオブジェクト記憶装置のセットアップCORSと方針


インユア.S 3 CFG
[default]
access_key = ACCESS_KEY
host_base = ENDPOINT
host_bucket = YOUR_BUCKET_NAME.ENDPOINT
secret_key = SECRET_KEY
または、新しいまたは再設定デフォルトのS 3 CMD

  • ポリシーを設定する
    ファイルポリシーを作成します.JSON
  • {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "Statement1",
                "Effect": "Allow",
                "Principal": "*",
                "Action": [
                    "s3:GetObject",
                    "s3:PutObject",
                    "s3:DeleteObject",
                    "s3:GetObjectVersion"
                ],
                "Resource": "arn:aws:s3:::BUCKET_NAME/*"
            }
        ]
    }
    
    ポリシーをカスタマイズできます.あなたのニーズに応じてJSON.
    オープンターミナル
    s3cmd setpolicy policy.json s3://BUCKET_NAME
    

  • コルセット
    ファイルを作成する.XML
  • <CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
        <CORSRule>
            <AllowedOrigin>*</AllowedOrigin>
            <AllowedMethod>GET</AllowedMethod>
            <AllowedMethod>POST</AllowedMethod>
            <AllowedMethod>DELETE</AllowedMethod>
            <AllowedMethod>PUT</AllowedMethod>
            <AllowedHeader>*</AllowedHeader>
        </CORSRule>
    </CORSConfiguration>
    
    オープンターミナル
    s3cmd setcors cors.xml s3://BUCKET_NAME