|
1 | 1 | # MinIO Console
|
2 | 2 |
|
3 |
| -  |
| 3 | +  |
4 | 4 |
|
5 | 5 | A graphical user interface for [MinIO](https://github.com/minio/minio)
|
6 | 6 |
|
@@ -32,7 +32,8 @@ MinIO Console is a library that provides a management and browser UI overlay for
|
32 | 32 |
|
33 | 33 | All `console` needs is a MinIO user with admin privileges and URL pointing to your MinIO deployment.
|
34 | 34 |
|
35 |
| -> Note: We don't recommend using MinIO's Operator Credentials |
| 35 | +> [!NOTE] |
| 36 | +> We don't recommend using MinIO's Operator Credentials |
36 | 37 |
|
37 | 38 | ### 1. Create a user `console` using `mc`
|
38 | 39 |
|
@@ -80,50 +81,50 @@ mc admin policy create myminio/ consoleAdmin admin.json
|
80 | 81 | mc admin policy attach myminio consoleAdmin --user=console
|
81 | 82 | ```
|
82 | 83 |
|
83 |
| -> NOTE: Additionally, you can create policies to limit the privileges for other `console` users, for example, if you |
| 84 | +> [!NOTE] |
| 85 | +> Additionally, you can create policies to limit the privileges for other `console` users, for example, if you |
84 | 86 | > want the user to only have access to dashboard, buckets, notifications and watch page, the policy should look like
|
85 | 87 | > this:
|
86 |
| -
|
87 |
| -```json |
88 |
| -{ |
89 |
| - "Version": "2012-10-17", |
90 |
| - "Statement": [ |
91 |
| - { |
92 |
| - "Action": [ |
93 |
| - "admin:ServerInfo" |
94 |
| - ], |
95 |
| - "Effect": "Allow", |
96 |
| - "Sid": "" |
97 |
| - }, |
98 |
| - { |
99 |
| - "Action": [ |
100 |
| - "s3:ListenBucketNotification", |
101 |
| - "s3:PutBucketNotification", |
102 |
| - "s3:GetBucketNotification", |
103 |
| - "s3:ListMultipartUploadParts", |
104 |
| - "s3:ListBucketMultipartUploads", |
105 |
| - "s3:ListBucket", |
106 |
| - "s3:HeadBucket", |
107 |
| - "s3:GetObject", |
108 |
| - "s3:GetBucketLocation", |
109 |
| - "s3:AbortMultipartUpload", |
110 |
| - "s3:CreateBucket", |
111 |
| - "s3:PutObject", |
112 |
| - "s3:DeleteObject", |
113 |
| - "s3:DeleteBucket", |
114 |
| - "s3:PutBucketPolicy", |
115 |
| - "s3:DeleteBucketPolicy", |
116 |
| - "s3:GetBucketPolicy" |
117 |
| - ], |
118 |
| - "Effect": "Allow", |
119 |
| - "Resource": [ |
120 |
| - "arn:aws:s3:::*" |
121 |
| - ], |
122 |
| - "Sid": "" |
123 |
| - } |
124 |
| - ] |
125 |
| -} |
126 |
| -``` |
| 88 | +> ```json |
| 89 | +> { |
| 90 | +> "Version": "2012-10-17", |
| 91 | +> "Statement": [ |
| 92 | +> { |
| 93 | +> "Action": [ |
| 94 | +> "admin:ServerInfo" |
| 95 | +> ], |
| 96 | +> "Effect": "Allow", |
| 97 | +> "Sid": "" |
| 98 | +> }, |
| 99 | +> { |
| 100 | +> "Action": [ |
| 101 | +> "s3:ListenBucketNotification", |
| 102 | +> "s3:PutBucketNotification", |
| 103 | +> "s3:GetBucketNotification", |
| 104 | +> "s3:ListMultipartUploadParts", |
| 105 | +> "s3:ListBucketMultipartUploads", |
| 106 | +> "s3:ListBucket", |
| 107 | +> "s3:HeadBucket", |
| 108 | +> "s3:GetObject", |
| 109 | +> "s3:GetBucketLocation", |
| 110 | +> "s3:AbortMultipartUpload", |
| 111 | +> "s3:CreateBucket", |
| 112 | +> "s3:PutObject", |
| 113 | +> "s3:DeleteObject", |
| 114 | +> "s3:DeleteBucket", |
| 115 | +> "s3:PutBucketPolicy", |
| 116 | +> "s3:DeleteBucketPolicy", |
| 117 | +> "s3:GetBucketPolicy" |
| 118 | +> ], |
| 119 | +> "Effect": "Allow", |
| 120 | +> "Resource": [ |
| 121 | +> "arn:aws:s3:::*" |
| 122 | +> ], |
| 123 | +> "Sid": "" |
| 124 | +> } |
| 125 | +> ] |
| 126 | +> } |
| 127 | +> ``` |
127 | 128 |
|
128 | 129 | ## Start Console service:
|
129 | 130 |
|
|
0 commit comments