コンテナモデルは次のようになります。私はそれに画像を投稿する場合折り返し成分ストレージACL 401エラー
{
"name": "container",
"base": "Model",
...
"acls": [
{
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "DENY",
"accessType": "*"
},
{
"principalType": "ROLE",
"principalId": "admin",
"permission": "ALLOW",
"accessType": "WRITE"
}
]
}
は401エラーを返します。私はjsonモデルで同じアクセストークンと同じaclで2つのリクエストを行うので、私は 'admin'ユーザーとしてログインしていると確信しています。最初のもの(コンテナではない)では動作しますが、コンテナでは動作しません。
コンテナACLに問題はありますか?
----- -----編集
DEBUG =ループバックを皮切り:セキュリティ:それを返すのacl:
---ACL---
model container
property *
principalType ROLE
principalId $everyone
accessType *
permission DENY
with score: 7495
---ACL---
model container
property *
principalType ROLE
principalId admin
accessType WRITE
permission ALLOW
with score: -1
"property": "*"
は、ACLのデフォルトです。
最初のリクエスト(コンテナではありません)では、同じものを返しますが、admin-write-allowは$ everyone- * - denyよりも高いスコアを返します。
設定"score": -2
は機能しません。
デバッグのヒントありがとうございます。 '" property ":" * "' seamsがデフォルトのものになります。 – Piu130
私は ''プロパティ ":" * "'で試しました。スコアは同じで動作しません。 – Piu130
あなたはどこに電話していますか? – Overdrivr