製品アップデート情報
製品のお知らせ
cos:GetBucketPolicyに設定する必要があります。cos:PutBucketPolicyに設定する必要があります。cos:DeleteBucketPolicyに設定する必要があります。./coscli bucket-policy --method [method] cos://<bucket-name>
パラメータ形式 | パラメータ用途 | 例 |
cos://<bucket-name> | アクセスしたいバケットを指定します。パラメータ設定で設定したバケットエイリアス、またはバケット名でアクセスできます。バケット名でアクセスする場合は、追加で endpoint flagを指定する必要があります。 | バケットエイリアスでアクセス:cos://example-alias バケット名でアクセス:cos://examplebucket-1250000000 |
flag(短縮形) | flag(完全形) | flag(使用) |
-h | --help | コマンドの具体的な使用方法 |
なし | --method | 実行する操作を指定します。put(バケットポリシー設定)、get(バケットポリシー照会)、delete(バケットポリシー削除)が含まれます |
なし | --policy | バケットポリシー(JSON形式または直接ファイルパスを指定します。例:/data/policy.txtは file:///data/policy.txtと指定する必要があります) |
./coscli bucket-policy --method put cos://example-alias --policy="{\\"Statement\\":[...]}"
./coscli bucket-policy --method get cos://example-alias
SECTION | KEY | VALUE---------------+-----------+----------------------------------------------------------------Policy | Version | 2.0+--------------+-----------+---------------------------------------------------------------+| |+--------------+-----------+---------------------------------------------------------------+Statement #1 | SID | costs-12331231231123123-80285-3+ +-----------+---------------------------------------------------------------+| Effect | allow+ +-----------+---------------------------------------------------------------+| Principal | qcs:| | - qcs::cam::uin/1000000000:uin/1000000000| | - qcs::cam::uin/1000000000:uin/1000000000| |+ +-----------+---------------------------------------------------------------+| Action | name/cos:GetBucket+ +-----------+---------------------------------------------------------------+| Resource | qcs::cos:ap-nanjing:uid/1240000000:test-1240000000/*+ +-----------+---------------------------------------------------------------+| Condition | ip_equal:| | qcs:ip:| | - 11.9.10.8| |---------------+-----------+----------------------------------------------------------------Bucket Policy Information
./coscli bucket-policy --method delete cos://example-alias
フィードバック