|
@@ -56,6 +56,7 @@ policys={
|
|
|
{
|
|
|
"Action": [
|
|
|
"oss:PutObject",
|
|
|
+ "oss:DeleteObject",
|
|
|
],
|
|
|
"Resource": ["acs:oss:*:*:testrtmp/*"],
|
|
|
"Effect": "Allow",
|
|
@@ -74,7 +75,14 @@ body = clt.do_action(req)
|
|
|
token = json.loads(body)
|
|
|
print(token)
|
|
|
exit()
|
|
|
-
|
|
|
+tokens = {
|
|
|
+ "Credentials":{
|
|
|
+ 'AccessKeySecret': 'eDwALgKkfZp6eXD2jz8ckktfduneNCjEz8NgHxcZsVe',
|
|
|
+ 'AccessKeyId': 'STS.NJNUa1UjHgo5idVKqY9wBLB3e',
|
|
|
+ 'Expiration': '2018-11-15T09:06:30Z',
|
|
|
+ 'SecurityToken': 'CAISwgJ1q6Ft5B2yfSjIr4n7HtuFuLVp0K3ea0Lnr3EMNfhuo4eYhzz2IHxLf3RuAe8dvvw+nGBV7vsdlqN4S5ZDR1HCbsJxtkXiZd84J9ivgde8yJBZom/MewHKeeKSvqL7Z+H+U6mSGJOEYEzFkSle2KbzcS7YMXWuLZyOj+wADLEQRRLqVSdaI91UKwB+0pN4U0HcLvGwKBXnr3PNBU5zwGpGhHh49L60z7/siGTXh0aozfQO9cajYMq4YtJwJot6S5D3pqgUF4vZ+SJc8RVR790ShadfqwzAo8uWDnhJkWzkVLOOqps1d1A/P/VlXfcU8NqEzKUi5raIyN+tkE0WZboOCh6yHt7wnJH2f8qyLcs8eLrBPHDA78uCLJGdsXl/PS1AaV0SJIFxci4oWUF0F27ASqqu6FnGZwalW1srcmfDSBocGoABBPrYt/W5rkesL4dOVkQTaYz14WpwbEQfMBi+8/T5xLEqUP4tuwsiiBbsQhfAm3QLKzGODGJB9bCcfxpQPSnZuAyCI4uSUZiuCFUzdKX/eaiurRDLMnACYx3aEzfmDCvQ6dYbbHxIdk+0UNMWk51eWKXfWnoH+udI6rkks2AWjTM='
|
|
|
+ }
|
|
|
+}
|
|
|
# 使用临时token中的认证信息初始化StsAuth实例。
|
|
|
auth = oss2.StsAuth(token['Credentials']['AccessKeyId'],
|
|
|
token['Credentials']['AccessKeySecret'],
|
|
@@ -83,4 +91,6 @@ print(auth)
|
|
|
# 使用StsAuth实例初始化存储空间。
|
|
|
bucket = oss2.Bucket(auth, endpoint, bucket_name)
|
|
|
# 上传一个字符串。
|
|
|
-bucket.put_object('object-name.txt', b'hello world')
|
|
|
+# res = bucket.put_object('oss_media_hls.ts', b'hello world')
|
|
|
+res = bucket.put_object('object-name.txt', b'hello world')
|
|
|
+print(res)
|