Welches Token ist Ihr SecurityToken im Alibaba Cloud OSS-Speicher? Ich habe die Dokumentation überprüft und konnte es nicht finden.
Life注定不平凡
Life注定不平凡 2019-08-17 11:34:24
0
0
2055

// Das Alibaba Cloud-Hauptkonto AccessKey verfügt über Zugriffsrechte auf alle APIs und das Risiko ist sehr hoch. Es wird dringend empfohlen, für den API-Zugriff oder den täglichen Betrieb und die Wartung ein RAM-Konto zu erstellen und zu verwenden. Bitte melden Sie sich an, um ein RAM-Konto zu erstellen. $accessKeyId = "<yourAccessKeyId>";
$accessKeySecret = "<yourAccessKeySecret>";// Endpoint nimmt Hangzhou als Beispiel. Für andere Regionen geben Sie bitte die tatsächliche Situation ein. $endpoint = "url";
$bucket= "<yourBucketName>";
$object = "<yourObjectName>";
$securityToken = "<yourSecurityToken>";// Legt den Gültigkeitszeitraum der URL fest auf 3600 Sekunden. $timeout = 3600;try {
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint, false, $securityToken); // Signatur-URL von GetObject generieren.
$signedUrl = $ossClient->signUrl($bucket, $object, $timeout);
} Catch (OssException $e) {
printf(__FUNCTION__ . ": FAILEDn");
printf($e->getMessage () . "n"); return;
}print(__FUNCTION__ . ": signierteUrl: " . $signedUrl . "n");// Sie können Code verwenden, um auf die signierte URL zuzugreifen, oder Sie können ihn in den Browser eingeben für den Zugang. $request = new RequestCore($signedUrl);//Der Zugriff auf die generierte URL erfolgt standardmäßig im GET-Modus. $request->set_method('GET');
$request->add_header('Content-Type', '');
$request->send_request();
$res = new ResponseCore($request- >get_response_header(), $request->get_response_body(), $request->get_response_code());if ($res->isOK()) { print(__FUNCTION__ . ": OK" . "n") ;
} else { print(__FUNCTION__ . ": FAILED" . "n");
};

Life注定不平凡
Life注定不平凡

Antworte allen(0)
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage