警告
下列影片與程式碼使用舊版帳戶的主機名稱及 api-secret-key。新 Cloud One 帳戶必須使用其資料所在區域的 https://workload.<region>.cloudone.trendmicro.com/ 端點,並以 Authorization: ApiKey <your_key_value> 標頭驗證。AWS 連接器應使用現行 /api/awsconnectors,不要使用已淘汰的 /rest/cloudaccounts/aws。請參閱 Workload Security API request。
舊版帳戶的 Workload Security API 程式碼
from __future__ import print_function
import sys, warnings
import deepsecurity
from deepsecurity.rest import ApiException
from pprint import pprint
# Setup
if not sys.warnoptions:
warnings.simplefilter("ignore")
configuration = deepsecurity.Configuration()
configuration.host = 'https://cloudone.trendmicro.com:443/api/'
# Authentication
configuration.api_key['api-secret-key'] = 'Your API Key'
# Initialization
# Set Any Required Values
api_instance = deepsecurity.AWSConnectorsApi(deepsecurity.ApiClient(configuration))
aws_connector = deepsecurity.AWSConnector()
aws_connector.cross_account_role_arn = "Your Cross Account Role Arn"
api_version = 'v1'
try:
api_response = api_instance.create_aws_connector(aws_connector, api_version)
pprint(api_response)
except ApiException as e:
print("An exception occurred when calling AWSConnectorsApi.create_aws_connector: %s\n" % e)