Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
fzm-joying
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lei
fzm-joying
Commits
5a30f855
Commit
5a30f855
authored
Aug 25, 2022
by
33
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新OBS配置
parent
6f4a6554
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
22 additions
and
20 deletions
+22
-20
application-prod.yml
joying-admin/src/main/resources/application-prod.yml
+4
-4
ObsUtil.java
...ng-common/src/main/java/com/fzm/common/utils/ObsUtil.java
+14
-12
application-prod.yml
joying-portal/src/main/resources/application-prod.yml
+4
-4
No files found.
joying-admin/src/main/resources/application-prod.yml
View file @
5a30f855
...
...
@@ -107,10 +107,10 @@ copyright:
huaweiyun
:
obs
:
app-key
:
HIULSHJZJOTWB72Z38ZB
app-secret
:
GI0oWEGRJuMKmPXJq2fCmuMpFPIITLmjeCQxo2tA
end-point
:
obs.
cn-east-3
.myhuaweicloud.com
bucket
:
filmchain
-file
app-key
:
CYEVMBJZJA1EXTNOOIGQ
app-secret
:
L4jnRHdXINzcOpUhxkrLSfHrOgOBGk10xRoPPple
end-point
:
obs.
ap-southeast-1
.myhuaweicloud.com
bucket
:
joy
-file
wx-pay
:
app-id
:
wxbdddd81913c795e9
...
...
joying-common/src/main/java/com/fzm/common/utils/ObsUtil.java
View file @
5a30f855
...
...
@@ -5,7 +5,6 @@ import com.fzm.common.enums.ResultCode;
import
com.fzm.common.exception.GlobalException
;
import
com.fzm.common.properties.ObsProperties
;
import
com.obs.services.ObsClient
;
import
com.obs.services.model.DeleteObjectResult
;
import
com.obs.services.model.ObsObject
;
import
com.obs.services.model.PutObjectResult
;
import
lombok.RequiredArgsConstructor
;
...
...
@@ -97,17 +96,18 @@ public class ObsUtil {
* @return
*/
public
boolean
delete
(
String
fileUrl
)
{
String
objectName
=
fileUrl
.
substring
(
String
.
format
(
"https://%s.%s/"
,
obsProperties
.
getBucket
(),
obsProperties
.
getEndPoint
()).
length
());
DeleteObjectResult
result
=
obsClient
.
deleteObject
(
obsProperties
.
getBucket
(),
objectName
);
return
!
result
.
isDeleteMarker
();
return
true
;
// String objectName = fileUrl.substring(String.format("https://%s.%s/", obsProperties.getBucket(), obsProperties.getEndPoint()).length());
// DeleteObjectResult result = obsClient.deleteObject(obsProperties.getBucket(), objectName);
// return !result.isDeleteMarker();
}
public
static
void
main
(
String
[]
args
)
{
String
endPoint
=
"obs.
cn-east-3
.myhuaweicloud.com"
;
String
ak
=
"
HIULSHJZJOTWB72Z38ZB
"
;
String
sk
=
"
GI0oWEGRJuMKmPXJq2fCmuMpFPIITLmjeCQxo2tA
"
;
String
bucketName
=
"
filmchain
-file"
;
public
static
void
main
(
String
[]
args
)
throws
Exception
{
String
endPoint
=
"obs.
ap-southeast-1
.myhuaweicloud.com"
;
String
ak
=
"
CYEVMBJZJA1EXTNOOIGQ
"
;
String
sk
=
"
L4jnRHdXINzcOpUhxkrLSfHrOgOBGk10xRoPPple
"
;
String
bucketName
=
"
joy
-file"
;
// 创建ObsClient实例
ObsClient
obsClient
=
new
ObsClient
(
ak
,
sk
,
endPoint
);
// String url = "https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/8792bab6a7fe4bb58e64b2c4f54ab220/kubernetes(k8s)课程.pdf";
...
...
@@ -115,10 +115,12 @@ public class ObsUtil {
// System.out.println(objectName);
// DeleteObjectResult deleteObjectResult = obsClient.deleteObject(bucketName, objectName);
// System.out.println(deleteObjectResult);
String
objectName
=
IdUtil
.
simpleUUID
().
concat
(
"/"
).
concat
(
"kubernetes(k8s)课程.pdf"
);
PutObjectResult
putObjectResult
=
obsClient
.
putObject
(
bucketName
,
objectName
,
new
File
(
"D:\\资料\\k8s\\课程笔记\\kubernetes(k8s)课程.pdf"
));
String
objectName
=
IdUtil
.
simpleUUID
().
concat
(
"/"
).
concat
(
"123.jpg"
);
File
file
=
new
File
(
"C:\\Users\\33\\Downloads\\QQ图片20220810152256.jpg"
);
PutObjectResult
putObjectResult
=
obsClient
.
putObject
(
bucketName
,
objectName
,
file
);
System
.
out
.
println
(
putObjectResult
);
System
.
out
.
print
ln
(
String
.
format
(
"https://%s.%s/%s"
,
bucketName
,
endPoint
,
objectName
)
);
System
.
out
.
print
f
(
"https://%s.%s/%s%n"
,
bucketName
,
endPoint
,
objectName
);
}
...
...
joying-portal/src/main/resources/application-prod.yml
View file @
5a30f855
...
...
@@ -124,10 +124,10 @@ chain:
huaweiyun
:
obs
:
app-key
:
HIULSHJZJOTWB72Z38ZB
app-secret
:
GI0oWEGRJuMKmPXJq2fCmuMpFPIITLmjeCQxo2tA
end-point
:
obs.
cn-east-3
.myhuaweicloud.com
bucket
:
filmchain
-file
app-key
:
CYEVMBJZJA1EXTNOOIGQ
app-secret
:
L4jnRHdXINzcOpUhxkrLSfHrOgOBGk10xRoPPple
end-point
:
obs.
ap-southeast-1
.myhuaweicloud.com
bucket
:
joy
-file
wx-pay
:
app-id
:
wxbdddd81913c795e9
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment