

**注意**: 新しい顧客のサインアップとアカウントのアップグレードは、Amazon WorkDocs では利用できなくなりました。移行手順については、[WorkDocs からデータを移行する方法](https://aws.amazon.com/blogs/business-productivity/how-to-migrate-content-from-amazon-workdocs)」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# WorkDocs コンテンツマネージャーの構築
<a name="content_manager_constructing"></a>

WorkDocs Content Manager は、管理アプリケーションとユーザーアプリケーションに使用できます。

ユーザーアプリケーションの場合、開発者は匿名 AWS 認証情報と認証トークンを使用して WorkDocs Content Manager を構築する必要があります。

管理アプリケーションの場合、WorkDocs クライアントは (IAM) 認証情報で AWS Identity and Access Management 初期化する必要があります。さらに、それ以降の API 呼び出しでは、認証トークンを省略する必要があります。

次のコードは、Java または C\# を使用してユーザーアプリケーションの WorkDocs Content Manager を初期化する方法を示しています。

Java:

```
AWSStaticCredentialsProvider credentialsProvider = new AWSStaticCredentialsProvider(new AnonymousAWSCredentials());

AmazonWorkDocs client = AmazonWorkDocsClient.builder().withCredentials(credentialsProvider).withRegion("{{region}}").build();

ContentManager contentManager = ContentManagerBuilder.standard().withWorkDocsClient(client).withAuthenticationToken("{{token}}").build();
```

C\#:

```
AmazonWorkDocsClient client = new AmazonWorkDocsClient(new AnonymousAWSCredentials(), "region");
ContentManagerParams params = new ContentManagerParams
{
WorkDocsClient = client,
AuthenticationToken = "{{token}}"
};
IContentManager workDocsContentManager = new ContentManager(param);
```