Weitere AWS SDK-Beispiele sind im Repo AWS Doc SDK Examples
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
WorkDocs Beispiele mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS Command Line Interface with Aktionen ausführen und allgemeine Szenarien implementieren WorkDocs.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarios anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die Verwendungabort-document-version-upload.
- AWS CLI
-
Um den Upload einer Dokumentversion zu beenden
In diesem Beispiel wird der Upload einer zuvor initiierten Dokumentversion gestoppt.
Befehl:
aws workdocs abort-document-version-upload --document-idfeaba64d4efdf271c2521b60a2a44a8f057e84beaabbe22f01267313209835f2--version-id1536773972914-ddb67663e782e7ce8455ebc962217cf9f9e47b5a9a702e5c84dcccd417da9313Ausgabe:
None-
Einzelheiten zur API finden Sie AbortDocumentVersionUpload
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungactivate-user.
- AWS CLI
-
Um einen Benutzer zu aktivieren
In diesem Beispiel wird ein inaktiver Benutzer aktiviert.
Befehl:
aws workdocs activate-user --user-id"S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c"Ausgabe:
{ "User": { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Username": "exampleUser", "EmailAddress": "exampleUser@site.awsapps.com", "GivenName": "Example", "Surname": "User", "OrganizationId": "d-926726012c", "RootFolderId": "75f67c183aa1217409ac87576a45c03a5df5e6d8c51c35c01669970538e86cd0", "RecycleBinFolderId": "642b7dd3e60b14204534f3df7b1959e01b5d170f8c2707f410e40a8149120a57", "Status": "ACTIVE", "Type": "MINIMALUSER", "CreatedTimestamp": 1521226107.747, "ModifiedTimestamp": 1525297406.462, "Storage": { "StorageUtilizedInBytes": 0, "StorageRule": { "StorageAllocatedInBytes": 0, "StorageType": "QUOTA" } } } }-
Einzelheiten zur API finden Sie ActivateUser
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungadd-resource-permissions.
- AWS CLI
-
Um Berechtigungen für eine Ressource hinzuzufügen
In diesem Beispiel werden der Ressource Berechtigungen für die angegebenen Prinzipale hinzugefügt.
Befehl:
aws workdocs add-resource-permissions --resource-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--principalsId=anonymous,Type=ANONYMOUS,Role=VIEWERAusgabe:
{ "ShareResults": [ { "PrincipalId": "anonymous", "Role": "VIEWER", "Status": "SUCCESS", "ShareId": "d90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65", "StatusMessage": "" } ] }-
Einzelheiten zur API finden Sie unter AddResourcePermissions AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-comment.
- AWS CLI
-
Um einen neuen Kommentar hinzuzufügen
In diesem Beispiel wird der angegebenen Dokumentversion ein neuer Kommentar hinzugefügt.
Befehl:
aws workdocs create-comment --document-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3--version-id1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920--text"This is a comment."Ausgabe:
{ "Comment": { "CommentId": "1534799058197-c7f5c84de9115875bbca93e0367bbebac609541d461636b760849b88b1609dd5", "ThreadId": "1534799058197-c7f5c84de9115875bbca93e0367bbebac609541d461636b760849b88b1609dd5", "Text": "This is a comment.", "Contributor": { "Id": "arn:aws:iam::123456789123:user/exampleUser", "Username": "exampleUser", "GivenName": "Example", "Surname": "User", "Status": "ACTIVE" }, "CreatedTimestamp": 1534799058.197, "Status": "PUBLISHED", "Visibility": "PUBLIC" } }-
Einzelheiten zur API finden Sie CreateComment
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-custom-metadata.
- AWS CLI
-
Um benutzerdefinierte Metadaten zu erstellen
In diesem Beispiel werden benutzerdefinierte Metadaten für das angegebene Dokument erstellt.
Befehl:
aws workdocs create-custom-metadata --resource-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--custom-metadataKeyName1=example,KeyName2=example2Ausgabe:
None-
Einzelheiten zur API finden Sie CreateCustomMetadata
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-folder.
- AWS CLI
-
Um einen Ordner zu erstellen
In diesem Beispiel wird ein Ordner erstellt.
Befehl:
aws workdocs create-folder --namedocuments--parent-folder-id1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678Ausgabe:
{ "Metadata": { "Id": "50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08", "Name": "documents", "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "ParentFolderId": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "CreatedTimestamp": 1534450467.622, "ModifiedTimestamp": 1534450467.622, "ResourceState": "ACTIVE", "Signature": "", "Size": 0, "LatestVersionSize": 0 } }-
Einzelheiten zur API finden Sie CreateFolder
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-labels.
- AWS CLI
-
Um Labels zu erstellen
In diesem Beispiel wird eine Reihe von Etiketten für ein Dokument erstellt.
Befehl:
aws workdocs create-labels --resource-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--labels"documents""examples""my_documents"Ausgabe:
None-
Einzelheiten zur API finden Sie CreateLabels
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-notification-subscription.
- AWS CLI
-
Um ein Benachrichtigungsabonnement zu erstellen
Im folgenden
create-notification-subscriptionBeispiel wird ein Benachrichtigungsabonnement für die angegebene WorkDocs Amazon-Organisation konfiguriert.aws workdocs create-notification-subscription \ --organization-idd-123456789c\ --protocolHTTPS\ --subscription-typeALL\ --notification-endpoint"https://example.com/example"Ausgabe:
{ "Subscription": { "SubscriptionId": "123ab4c5-678d-901e-f23g-45h6789j0123", "EndPoint": "https://example.com/example", "Protocol": "HTTPS" } }Weitere Informationen finden Sie unter Benachrichtigungen abonnieren im Amazon WorkDocs Developer Guide.
-
Einzelheiten zur API finden Sie CreateNotificationSubscription
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-user.
- AWS CLI
-
Um einen neuen Benutzer zu erstellen
In diesem Beispiel wird ein neuer Benutzer in einem Simple AD- oder Microsoft AD-Verzeichnis erstellt.
Befehl:
aws workdocs create-user --organization-idd-926726012c--usernameexampleUser2--email-addressexampleUser2@site.awsapps.com.rproxy.govskope.ca--given-nameexample2Name--surnameexample2Surname--passwordexamplePa$$w0rdAusgabe:
{ "User": { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Username": "exampleUser2", "EmailAddress": "exampleUser2@site.awsapps.com", "GivenName": "example2Name", "Surname": "example2Surname", "OrganizationId": "d-926726012c", "RootFolderId": "35b886cb17198cbd547655e58b025dff0cf34aaed638be52009567e23dc67390", "RecycleBinFolderId": "9858c3e9ed4c2460dde9aadb4c69fde998070dd46e5e985bd08ec6169ea249ff", "Status": "ACTIVE", "Type": "MINIMALUSER", "CreatedTimestamp": 1535478836.584, "ModifiedTimestamp": 1535478836.584, "Storage": { "StorageUtilizedInBytes": 0, "StorageRule": { "StorageAllocatedInBytes": 0, "StorageType": "QUOTA" } } } }-
Einzelheiten zur API finden Sie CreateUser
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdeactivate-user.
- AWS CLI
-
Um einen Benutzer zu deaktivieren
In diesem Beispiel wird ein aktiver Benutzer deaktiviert.
Befehl:
aws workdocs deactivate-user --user-id"S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c"Ausgabe:
None-
Einzelheiten zur API finden Sie DeactivateUser
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-comment.
- AWS CLI
-
Um einen bestimmten Kommentar aus einer Dokumentversion zu löschen
In diesem Beispiel wird der angegebene Kommentar aus der angegebenen Dokumentversion gelöscht.
Befehl:
aws workdocs delete-comment --document-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3--version-id1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920--comment-id1534799058197-c7f5c84de9115875bbca93e0367bbebac609541d461636b760849b88b1609dd5Ausgabe:
None-
Einzelheiten zur API finden Sie unter DeleteComment AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-custom-metadata.
- AWS CLI
-
Um benutzerdefinierte Metadaten aus einer Ressource zu löschen
In diesem Beispiel werden alle benutzerdefinierten Metadaten aus der angegebenen Ressource gelöscht.
Befehl:
aws workdocs delete-custom-metadata --resource-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--delete-allAusgabe:
None-
Einzelheiten zur API finden Sie DeleteCustomMetadata
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-document.
- AWS CLI
-
Löschen eines Dokuments
In diesem Beispiel wird das angegebene Dokument gelöscht.
Befehl:
aws workdocs delete-document --document-idb83ed5e5b167b65ef69de9d597627ff1a0d4f07a45e67f1fab7d26b54427de0aAusgabe:
None-
Einzelheiten zur API finden Sie unter DeleteDocument AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-folder-contents.
- AWS CLI
-
Um den Inhalt eines Ordners zu löschen
In diesem Beispiel wird der Inhalt des angegebenen Ordners gelöscht.
Befehl:
aws workdocs delete-folder-contents --folder-id26fa8aa4ba2071447c194f7b150b07149dbdb9e1c8a301872dcd93a4735ce65dAusgabe:
None-
Einzelheiten zur API finden Sie unter DeleteFolderContents AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-folder.
- AWS CLI
-
Um einen Ordner zu löschen
In diesem Beispiel wird der angegebene Ordner gelöscht.
Befehl:
aws workdocs delete-folder --folder-id26fa8aa4ba2071447c194f7b150b07149dbdb9e1c8a301872dcd93a4735ce65dAusgabe:
None-
Einzelheiten zur API finden Sie unter DeleteFolder AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-labels.
- AWS CLI
-
Um Beschriftungen zu löschen
In diesem Beispiel werden die angegebenen Beschriftungen aus einem Dokument gelöscht.
Befehl:
aws workdocs delete-labels --resource-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--labels"documents""examples"Ausgabe:
None-
Einzelheiten zur API finden Sie unter DeleteLabels AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-notification-subscription.
- AWS CLI
-
Um ein Benachrichtigungsabonnement zu löschen
Im folgenden
delete-notification-subscriptionBeispiel wird das angegebene Benachrichtigungsabonnement gelöscht.aws workdocs delete-notification-subscription \ --subscription-id123ab4c5-678d-901e-f23g-45h6789j0123\ --organization-idd-123456789cMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Benachrichtigungen abonnieren im Amazon WorkDocs Developer Guide.
-
Einzelheiten zur API finden Sie DeleteNotificationSubscription
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-user.
- AWS CLI
-
Benutzer löschen
In diesem Beispiel wird ein Benutzer gelöscht.
Befehl:
aws workdocs delete-user --user-id"S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c"Ausgabe:
None-
Einzelheiten zur API finden Sie DeleteUser
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-activities.
- AWS CLI
-
Um eine Liste der Benutzeraktivitäten zu erhalten
In diesem Beispiel wird eine Liste der letzten Benutzeraktivitäten für die angegebene Organisation zurückgegeben, wobei für die letzten beiden Aktivitäten ein Limit festgelegt wurde.
Befehl:
aws workdocs describe-activities --organization-idd-926726012c--limit2Ausgabe:
{ "UserActivities": [ { "Type": "DOCUMENT_VERSION_DOWNLOADED", "TimeStamp": 1534800122.17, "Initiator": { "Id": "arn:aws:iam::123456789123:user/exampleUser" }, "ResourceMetadata": { "Type": "document", "Name": "updatedDoc", "Id": "15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3", "Owner": { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "GivenName": "exampleName", "Surname": "exampleSurname" } } }, { "Type": "DOCUMENT_VERSION_VIEWED", "TimeStamp": 1534799079.207, "Initiator": { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "GivenName": "exampleName", "Surname": "exampleSurname" }, "ResourceMetadata": { "Type": "document", "Name": "updatedDoc", "Id": "15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3", "Owner": { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "GivenName": "exampleName", "Surname": "exampleSurname" } } } ], "Marker": "DnF1ZXJ5VGhlbkZldGNoAgAAAAAAAAS7FmlTaU1OdlFTU1h1UU00VVFIbDlRWHcAAAAAAAAJTRY3bWh5eUgzaVF1ZXN2RUE5Wm8tTTdR" }-
Einzelheiten zur API finden Sie DescribeActivities
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-comments.
- AWS CLI
-
Um alle Kommentare für eine bestimmte Dokumentversion aufzulisten
In diesem Beispiel werden alle Kommentare für die angegebene Dokumentversion aufgelistet.
Befehl:
aws workdocs describe-comments --document-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3--version-id1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920Ausgabe:
{ "Comments": [ { "CommentId": "1534799058197-c7f5c84de9115875bbca93e0367bbebac609541d461636b760849b88b1609dd5", "ThreadId": "1534799058197-c7f5c84de9115875bbca93e0367bbebac609541d461636b760849b88b1609dd5", "Text": "This is a comment.", "Contributor": { "Username": "arn:aws:iam::123456789123:user/exampleUser", "Type": "USER" }, "CreatedTimestamp": 1534799058.197, "Status": "PUBLISHED", "Visibility": "PUBLIC" } ] }-
Einzelheiten zur API finden Sie DescribeComments
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-document-versions.
- AWS CLI
-
Um die Versionen eines Dokuments abzurufen
In diesem Beispiel werden die Dokumentversionen für das angegebene Dokument abgerufen, einschließlich der initialisierten Versionen und einer URL für das Quelldokument.
Befehl:
aws workdocs describe-document-versions --document-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--fieldsSOURCEAusgabe:
{ "DocumentVersions": [ { "Id": "1534452029587-15e129dfc187505c407588df255be83de2920d733859f1d2762411d22a83e3ef", "Name": "exampleDoc.docx", "ContentType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "Size": 13922, "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Status": "ACTIVE", "CreatedTimestamp": 1534452029.587, "ModifiedTimestamp": 1534452029.849, "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Source": { "ORIGINAL": "https://gb-us-west-2-prod-doc-source.s3.us-west-2.amazonaws.com/d90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65/1534452029587-15e129dfc187505c407588df255be83de2920d733859f1d2762411d22a83e3ef?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%27exampleDoc29.docx&X-Amz-Algorithm=AWS1-ABCD-EFG234&X-Amz-Date=20180816T204149Z&X-Amz-SignedHeaders=host&X-Amz-Expires=900&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20180816%2Fus-west-2%2Fs3%2Faws1_request&X-Amz-Signature=01Ab2c34d567e8f90123g456hi78j901k2345678l901234mno56pqr78EXAMPLE" } }, { "Id": "1529005196082-bb75fa19abc287699cb07147f75816dce43a53a10f28dc001bf61ef2fab01c59", "Name": "exampleDoc.pdf", "ContentType": "application/pdf", "Size": 425916, "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Status": "ACTIVE", "CreatedTimestamp": 1529005196.082, "ModifiedTimestamp": 1529005196.796, "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Source": { "ORIGINAL": "https://gb-us-west-2-prod-doc-source.s3.us-west-2.amazonaws.com/d90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65/1529005196082-bb75fa19abc287699cb07147f75816dce43a53a10f28dc001bf61ef2fab01c59?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%27exampleDoc29.pdf&X-Amz-Algorithm=AWS1-ABCD-EFG234&X-Amz-Date=20180816T204149Z&X-Amz-SignedHeaders=host&X-Amz-Expires=900&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20180816%2Fus-west-2%2Fs3%2Faws1_request&X-Amz-Signature=01Ab2c34d567e8f90123g456hi78j901k2345678l901234mno56pqr78EXAMPLE" } } ] }-
Einzelheiten zur API finden Sie unter DescribeDocumentVersions AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-folder-contents.
- AWS CLI
-
Um den Inhalt eines Ordners zu beschreiben
Dieses Beispiel beschreibt den gesamten aktiven Inhalt des angegebenen Ordners, einschließlich seiner Dokumente und Unterordner, sortiert nach Datum in aufsteigender Reihenfolge.
Befehl:
aws workdocs describe-folder-contents --folder-id1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678--sortDATE--orderASCENDING--typeALLAusgabe:
{ "Folders": [ { "Id": "50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08", "Name": "testing", "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "ParentFolderId": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "CreatedTimestamp": 1534450467.622, "ModifiedTimestamp": 1534451113.504, "ResourceState": "ACTIVE", "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Size": 23019, "LatestVersionSize": 11537 } ], "Documents": [ { "Id": "d90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65", "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "ParentFolderId": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "CreatedTimestamp": 1529005196.082, "ModifiedTimestamp": 1534452483.01, "LatestVersionMetadata": { "Id": "1534452029587-15e129dfc187505c407588df255be83de2920d733859f1d2762411d22a83e3ef", "Name": "exampleDoc.docx", "ContentType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "Size": 13922, "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Status": "ACTIVE", "CreatedTimestamp": 1534452029.587, "ModifiedTimestamp": 1534452029.587, "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c" }, "ResourceState": "ACTIVE" } ] }-
Einzelheiten zur API finden Sie unter DescribeFolderContents AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-groups.
- AWS CLI
-
Um eine Liste von Gruppen abzurufen
Das folgende
describe-groupsBeispiel listet die Gruppen auf, die der angegebenen WorkDocs Amazon-Organisation zugeordnet sind.aws workdocs describe-groups \ --search-query "e" \ --organization-idd-123456789cAusgabe:
{ "Groups": [ { "Id": "S-1-1-11-1122222222-2222233333-3333334444-4444&d-123456789c", "Name": "Example Group 1" }, { "Id": "S-1-1-11-1122222222-2222233333-3333334444-5555&d-123456789c", "Name": "Example Group 2" } ] }Weitere Informationen finden Sie unter Erste Schritte mit Amazon WorkDocs im WorkDocs Amazon-Administratorhandbuch.
-
Einzelheiten zur API finden Sie DescribeGroups
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-notification-subscriptions.
- AWS CLI
-
Um eine Liste von Benachrichtigungsabonnements abzurufen
Im folgenden
describe-notification-subscriptionsBeispiel werden die Benachrichtigungsabonnements für die angegebene WorkDocs Amazon-Organisation abgerufen.aws workdocs describe-notification-subscriptions \ --organization-idd-123456789cAusgabe:
{ "Subscriptions": [ { "SubscriptionId": "123ab4c5-678d-901e-f23g-45h6789j0123", "EndPoint": "https://example.com/example", "Protocol": "HTTPS" } ] }Weitere Informationen finden Sie unter Benachrichtigungen abonnieren im Amazon WorkDocs Developer Guide.
-
Einzelheiten zur API finden Sie DescribeNotificationSubscriptions
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-resource-permissions.
- AWS CLI
-
Um eine Liste der Berechtigungen für eine Ressource abzurufen
Dieses Beispiel gibt eine Liste der Berechtigungen für die angegebene Ressource (Dokument oder Ordner) zurück.
Befehl:
aws workdocs describe-resource-permissions --resource-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3Ausgabe:
{ "Principals": [ { "Id": "anonymous", "Type": "ANONYMOUS", "Roles": [ { "Role": "VIEWER", "Type": "DIRECT" } ] }, { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Type": "USER", "Roles": [ { "Role": "OWNER", "Type": "DIRECT" } ] }, { "Id": "d-926726012c", "Type": "ORGANIZATION", "Roles": [ { "Role": "VIEWER", "Type": "INHERITED" } ] } ] }-
Einzelheiten zur API finden Sie DescribeResourcePermissions
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-users.
- AWS CLI
-
Um Details für bestimmte Benutzer abzurufen
In diesem Beispiel werden Details für alle Benutzer in der angegebenen Organisation abgerufen.
Befehl:
aws workdocs describe-users --organization-idd-926726012cAusgabe:
{ "Users": [ { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Username": "example1User", "OrganizationId": "d-926726012c", "RootFolderId": "3c0e3f849dd20a9771d937b9bbcc97e18796150ae56c26d64a4fa0320a2dedc9", "RecycleBinFolderId": "c277f4c4d647be1f5147b3184ffa96e1e2bf708278b696cacba68ba13b91f4fe", "Status": "INACTIVE", "Type": "USER", "CreatedTimestamp": 1535478999.452, "ModifiedTimestamp": 1535478999.452 }, { "Id": "S-1-1-11-1111111111-2222222222-3333333333-4444&d-926726012c", "Username": "example2User", "EmailAddress": "example2User@site.awsapps.com", "GivenName": "example2Name", "Surname": "example2Surname", "OrganizationId": "d-926726012c", "RootFolderId": "35b886cb17198cbd547655e58b025dff0cf34aaed638be52009567e23dc67390", "RecycleBinFolderId": "9858c3e9ed4c2460dde9aadb4c69fde998070dd46e5e985bd08ec6169ea249ff", "Status": "ACTIVE", "Type": "MINIMALUSER", "CreatedTimestamp": 1535478836.584, "ModifiedTimestamp": 1535478836.584 } ] }-
Einzelheiten zur API finden Sie unter DescribeUsers AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-document-path.
- AWS CLI
-
Um die Pfadinformationen eines Dokuments abzurufen
In diesem Beispiel werden die Pfadinformationen (Hierarchie aus dem Stammordner) für das angegebene Dokument abgerufen und die Namen der übergeordneten Ordner eingeschlossen.
Befehl:
aws workdocs get-document-path --document-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--fieldsNAMEAusgabe:
{ "Path": { "Components": [ { "Id": "a43d29cbb8e7c4d25cfee8b803a504b0dc63e760b55ad0c611c6b87691eb6ff3", "Name": "/" }, { "Id": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "Name": "Top Level Folder" }, { "Id": "d90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65", "Name": "exampleDoc.docx" } ] } }-
Einzelheiten zur API finden Sie unter GetDocumentPath AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-document-version.
- AWS CLI
-
Um Versionsmetadaten für ein bestimmtes Dokument abzurufen
In diesem Beispiel werden Versionsmetadaten für das angegebene Dokument abgerufen, einschließlich einer Quell-URL und benutzerdefinierter Metadaten.
Befehl:
aws workdocs get-document-version --document-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3--version-id1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920--fieldsSOURCE--include-custom-metadataAusgabe:
{ "Metadata": { "Id": "1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920", "Name": "exampleDoc", "ContentType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "Size": 11537, "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Status": "ACTIVE", "CreatedTimestamp": 1521672507.741, "ModifiedTimestamp": 1534451113.504, "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Source": { "ORIGINAL": "https://gb-us-west-2-prod-doc-source.s3.us-west-2.amazonaws.com/15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3/1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%27exampleDoc&X-Amz-Algorithm=AWS1-ABCD-EFG234&X-Amz-Date=20180820T212202Z&X-Amz-SignedHeaders=host&X-Amz-Expires=900&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20180820%2Fus-west-2%2Fs3%2Faws1_request&X-Amz-Signature=01Ab2c34d567e8f90123g456hi78j901k2345678l901234mno56pqr78EXAMPLE" } } }-
Einzelheiten zur API finden Sie unter GetDocumentVersion AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-document.
- AWS CLI
-
Um Dokumentdetails abzurufen
In diesem Beispiel werden die Details des angegebenen Dokuments abgerufen.
Befehl:
aws workdocs get-document --document-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65Ausgabe:
{ "Metadata": { "Id": "d90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65", "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "ParentFolderId": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "CreatedTimestamp": 1529005196.082, "ModifiedTimestamp": 1534452483.01, "LatestVersionMetadata": { "Id": "1534452029587-15e129dfc187505c407588df255be83de2920d733859f1d2762411d22a83e3ef", "Name": "exampleDoc.docx", "ContentType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "Size": 13922, "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Status": "ACTIVE", "CreatedTimestamp": 1534452029.587, "ModifiedTimestamp": 1534452029.587, "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c" }, "ResourceState": "ACTIVE" } }-
Einzelheiten zur API finden Sie unter GetDocument AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-folder-path.
- AWS CLI
-
Um Pfadinformationen für einen Ordner abzurufen
In diesem Beispiel werden die Pfadinformationen (Hierarchie aus dem Stammordner) für den angegebenen Ordner abgerufen und die Namen der übergeordneten Ordner eingeschlossen.
Befehl:
aws workdocs get-folder-path --folder-id50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08--fieldsNAMEAusgabe:
{ "Path": { "Components": [ { "Id": "a43d29cbb8e7c4d25cfee8b803a504b0dc63e760b55ad0c611c6b87691eb6ff3", "Name": "/" }, { "Id": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "Name": "Top Level Folder" }, { "Id": "50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08", "Name": "Sublevel Folder" } ] } }-
Einzelheiten zur API finden Sie unter GetFolderPath AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-folder.
- AWS CLI
-
Um die Metadaten für einen Ordner abzurufen
In diesem Beispiel werden die Metadaten für den angegebenen Ordner abgerufen.
Befehl:
aws workdocs get-folder --folder-id50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08Ausgabe:
{ "Metadata": { "Id": "50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08", "Name": "exampleFolder", "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "ParentFolderId": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "CreatedTimestamp": 1534450467.622, "ModifiedTimestamp": 1534451113.504, "ResourceState": "ACTIVE", "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Size": 23019, "LatestVersionSize": 11537 } }-
Einzelheiten zur API finden Sie unter GetFolder AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-resources.
- AWS CLI
-
Um gemeinsam genutzte Ressourcen abzurufen
Im folgenden
get-resourcesBeispiel werden die Ressourcen abgerufen, die mit dem angegebenen WorkDocs Amazon-Benutzer geteilt wurden.aws workdocs get-resources \ --user-id"S-1-1-11-1111111111-2222222222-3333333333-3333"\ --collection-typeSHARED_WITH_MEAusgabe:
{ "Folders": [], "Documents": [] }Weitere Informationen finden Sie unter Dateien und Ordner teilen im WorkDocs Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie GetResources
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunginitiate-document-version-upload.
- AWS CLI
-
Um den Upload einer Dokumentversion zu initiieren
Im folgenden
initiate-document-uploadBeispiel werden ein neues Dokumentobjekt und ein neues Versionsobjekt erstellt.aws workdocs initiate-document-version-upload \ --nameexampledocname\ --parent-folder-ideacd546d952531c633452ed67cac23161aa0d5df2e8061223a59e8f67e7b6189Ausgabe:
{ "Metadata": { "Id": "feaba64d4efdf271c2521b60a2a44a8f057e84beaabbe22f01267313209835f2", "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "ParentFolderId": "eacd546d952531c633452ed67cac23161aa0d5df2e8061223a59e8f67e7b6189", "CreatedTimestamp": 1536773972.914, "ModifiedTimestamp": 1536773972.914, "LatestVersionMetadata": { "Id": "1536773972914-ddb67663e782e7ce8455ebc962217cf9f9e47b5a9a702e5c84dcccd417da9313", "Name": "exampledocname", "ContentType": "application/octet-stream", "Size": 0, "Status": "INITIALIZED", "CreatedTimestamp": 1536773972.914, "ModifiedTimestamp": 1536773972.914, "CreatorId": "arn:aws:iam::123456789123:user/EXAMPLE" }, "ResourceState": "ACTIVE" }, "UploadMetadata": { "UploadUrl": "https://gb-us-west-2-prod-doc-source.s3.us-west-2.amazonaws.com/feaba64d4efdf271c2521b60a2a44a8f057e84beaabbe22f01267313209835f2/1536773972914-ddb67663e782e7ce8455ebc962217cf9f9e47b5a9a702e5c84dcccd417da9313?X-Amz-Algorithm=AWS1-ABCD-EFG234&X-Amz-Date=20180912T173932Z&X-Amz-SignedHeaders=content-type%3Bhost%3Bx-amz-server-side-encryption&X-Amz-Expires=899&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20180912%2Fus-west-2%2Fs3%2Faws1_request&X-Amz-Signature=01Ab2c34d567e8f90123g456hi78j901k2345678l901234mno56pqr78EXAMPLE", "SignedHeaders": { "Content-Type": "application/octet-stream", "x-amz-server-side-encryption": "ABC123" } } }-
Einzelheiten zur API finden Sie InitiateDocumentVersionUpload
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungremove-all-resource-permissions.
- AWS CLI
-
Um alle Berechtigungen von einer angegebenen Ressource zu entfernen
In diesem Beispiel werden alle Berechtigungen von der angegebenen Ressource entfernt.
Befehl:
aws workdocs remove-all-resource-permissions --resource-id1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678Ausgabe:
None-
Einzelheiten zur API finden Sie RemoveAllResourcePermissions
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungremove-resource-permission.
- AWS CLI
-
Um Berechtigungen von einer Ressource zu entfernen
In diesem Beispiel werden Berechtigungen für den angegebenen Prinzipal aus der Ressource entfernt.
Befehl:
aws workdocs remove-resource-permission --resource-id1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678--principal-idanonymousAusgabe:
None-
Einzelheiten zur API finden Sie RemoveResourcePermission
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-document-version.
- AWS CLI
-
Um den Versionsstatus eines Dokuments in Aktiv zu ändern
In diesem Beispiel wird der Status der Dokumentversion in Aktiv geändert.
Befehl:
aws workdocs update-document-version --document-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3--version-id1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920--version-statusACTIVEAusgabe:
None-
Einzelheiten zur API finden Sie UpdateDocumentVersion
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-document.
- AWS CLI
-
Um ein Dokument zu aktualisieren
In diesem Beispiel werden der Name und der übergeordnete Ordner eines Dokuments aktualisiert.
Befehl:
aws workdocs update-document --document-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3--nameupdatedDoc--parent-folder-id50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08Ausgabe:
None-
Einzelheiten zur API finden Sie UpdateDocument
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-folder.
- AWS CLI
-
Um einen Ordner zu aktualisieren
In diesem Beispiel werden der Name und der übergeordnete Ordner eines Ordners aktualisiert.
Befehl:
aws workdocs update-folder --folder-id50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08--nameexampleFolder1--parent-folder-id1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678Ausgabe:
None-
Einzelheiten zur API finden Sie UpdateFolder
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-user.
- AWS CLI
-
Um einen Benutzer zu aktualisieren
In diesem Beispiel wird die Zeitzone für den angegebenen Benutzer aktualisiert.
Befehl:
aws workdocs update-user --user-id"S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c"--time-zone-id"America/Los_Angeles"Ausgabe:
{ "User": { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Username": "exampleUser", "EmailAddress": "exampleUser@site.awsapps.com", "GivenName": "Example", "Surname": "User", "OrganizationId": "d-926726012c", "RootFolderId": "c5eceb5e1a2d1d460c9d1af8330ae117fc8d39bb1d3ed6acd0992d5ff192d986", "RecycleBinFolderId": "6ca20102926ad15f04b1d248d6d6e44f2449944eda5c758f9a1e9df6a6b7fa66", "Status": "ACTIVE", "Type": "USER", "TimeZoneId": "America/Los_Angeles", "Storage": { "StorageUtilizedInBytes": 0, "StorageRule": { "StorageAllocatedInBytes": 53687091200, "StorageType": "QUOTA" } } } }-
Einzelheiten zur API finden Sie UpdateUser
in der AWS CLI Befehlsreferenz.
-